Ejemplo n.º 1
0
        public static ExDocument Load(XDocument xdoc)
        {
            var edoc = new ExDocument();

            edoc._doc     = xdoc;
            edoc.Root     = new ExElement();
            edoc.Root._el = xdoc.Root;
            return(edoc);
        }
Ejemplo n.º 2
0
        public static ExDocument Load(XElement xel)
        {
            var edoc = new ExDocument();

            edoc._doc     = null;
            edoc.Root     = new ExElement();
            edoc.Root._el = xel;
            return(edoc);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// XML文字列でロードする
        /// </summary>
        /// <param name="xml"></param>
        /// <returns></returns>
        public static ExDocument LoadXml(string xml)
        {
            var sr   = new StringReader(xml);
            var doc  = XDocument.Load(sr);
            var edoc = new ExDocument();

            edoc._doc     = doc;
            edoc.Root._el = doc.Root;
            return(edoc);
        }