/// <summary> /// Parses an XMP metadata object from a stream, including de-aliasing and normalisation. /// </summary> /// <exception cref="XmpException">Thrown if parsing or normalisation fails.</exception> public static IXmpMeta Parse(string xmlStr, ParseOptions options = null) { ParameterAsserts.AssertNotNullOrEmpty(xmlStr); options = options ?? new ParseOptions(); var doc = ParseXmlString(xmlStr, options); return(ParseXmlDoc(doc, options)); }