public static XElement Load(string uri, LoadOptions options)
        {
            XmlReaderSettings xmlReaderSettings = XNode.GetXmlReaderSettings(options);

            using (XmlReader reader = XmlReader.Create(uri, xmlReaderSettings))
            {
                return(Load(reader, options));
            }
        }
Esempio n. 2
0
        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);
        }