Expand description
XSD value types for typed atomic values
This module provides the XmlValue type for representing typed XSD values,
integrating with the xsd-types crate for atomic value parsing and formatting.
§Design
XmlValueis a typed container for XSD valuesXmlAtomicValueholds the actual parsed value- QName and NOTATION values use
QualifiedName(namespace-resolved) - List values store sequences of atomic values with a known item type
Structs§
- Date
Time Value - xs:dateTime value
- Date
Value - xs:date value
- DayTime
Duration Value - xs:dayTimeDuration (XSD 1.1)
- Duration
Value - xs:duration value
- GDay
Value - xs:gDay value
- GMonth
DayValue - xs:gMonthDay value
- GMonth
Value - xs:gMonth value
- GYear
Month Value - xs:gYearMonth value
- GYear
Value - xs:gYear value
- Time
Value - xs:time value
- Timezone
Offset - Timezone offset in minutes from UTC
- XmlValue
- A typed XSD value with type information.
- Year
Month Duration Value - xs:yearMonthDuration (XSD 1.1)
Enums§
- XmlAtomic
Value - Atomic XSD value types
- XmlValue
Kind - Value kind discriminant for XmlValue