Esempio n. 1
0
        public static Element ReadOption(XmlReader reader)
        {
            XName name = null;

            if (reader.MoveToAttribute("name"))
            {
                name = reader.ValueAsXName();
            }

            XName constrained = null;

            if (reader.MoveToAttribute("constrained"))
            {
                constrained = reader.ValueAsXName();
            }

            var element = new PrintSchemaOption(name, constrained);

            foreach (var child in ReadChildren(reader))
            {
                element.Add(child);
            }

            return(element.GetResult());
        }
Esempio n. 2
0
        public static Element ReadOption(XmlReader reader)
        {
            XName name = null;
            if (reader.MoveToAttribute("name"))
                name = reader.ValueAsXName();

            XName constrained = null;
            if (reader.MoveToAttribute("constrained"))
                constrained = reader.ValueAsXName();

            var element = new PrintSchemaOption(name, constrained);

            foreach (var child in ReadChildren(reader))
            {
                element.Add(child);
            }

            return element.GetResult();
        }