pub fn parse_sample(
xml: &str,
type_def: &TypeDef,
type_lib: &[TypeLibrary],
) -> Result<SampleValue, XmlError>Expand description
Parst ein konkretes <sample>-Element gegen eine Type-Definition.
xml darf entweder ein <sample>-Wurzel-Element oder das Wurzel-
Element des Datentyps direkt sein (Spec §7.3.7.4 erlaubt beide
Repraesentationen).
§Errors
XmlError::InvalidXml— XML nicht wohlgeformt.XmlError::UnresolvedReference— referenzierter Type nicht imtype_libauffindbar.XmlError::ValueOutOfRange— Primitiv-Wert ausserhalb Range.XmlError::MissingRequiredElement— Pflicht-Member fehlt.