public static XElement Load(string uri, LoadOptions options) { XmlReaderSettings xmlReaderSettings = XNode.GetXmlReaderSettings(options); using (XmlReader reader = XmlReader.Create(uri, xmlReaderSettings)) { return(Load(reader, options)); } }
public static XDocument Load(TextReader textReader, LoadOptions options) { XmlReaderSettings xmlReaderSettings = XNode.GetXmlReaderSettings(options); using (XmlReader reader = XmlReader.Create(textReader, xmlReaderSettings)) { return(Load(reader, options)); } }
public static XElement Parse(string text, LoadOptions options) { XElement element; using (StringReader reader = new StringReader(text)) { XmlReaderSettings xmlReaderSettings = XNode.GetXmlReaderSettings(options); using (XmlReader reader2 = XmlReader.Create(reader, xmlReaderSettings)) { element = Load(reader2, options); } } return(element); }