コード例 #1
0
ファイル: XRoot.cs プロジェクト: lovetangtang/CodeTemplate
        public static XRoot Parse(string text, LoadOptions options)
        {
            var root = new XRoot
            {
                _xDocument = XDocument.Parse(text, options)
            };
            var typedRoot = XTypedServices.ToXTypedElement(root._xDocument.Root, LinqToXsdTypeManager.Instance);

            if ((typedRoot == null))
            {
                throw new LinqToXsdException("Invalid root element in xml document.");
            }
            root._rootObject = typedRoot;
            return(root);
        }
コード例 #2
0
ファイル: XRoot.cs プロジェクト: lovetangtang/CodeTemplate
        public static XRoot Load(XmlReader xmlReader)
        {
            var root = new XRoot
            {
                _xDocument = XDocument.Load(xmlReader)
            };
            var typedRoot = XTypedServices.ToXTypedElement(root._xDocument.Root, LinqToXsdTypeManager.Instance);

            if ((typedRoot == null))
            {
                throw new LinqToXsdException("Invalid root element in xml document.");
            }
            root._rootObject = typedRoot;
            return(root);
        }
コード例 #3
0
ファイル: XRoot.cs プロジェクト: mattfrerichs/Templates
 public static XRoot Parse(string text, LoadOptions options)
 {
     var root = new XRoot
            {
              _xDocument = XDocument.Parse(text, options)
            };
       var typedRoot = XTypedServices.ToXTypedElement(root._xDocument.Root, LinqToXsdTypeManager.Instance);
       if ((typedRoot == null))
       {
     throw new LinqToXsdException("Invalid root element in xml document.");
       }
       root._rootObject = typedRoot;
       return root;
 }
コード例 #4
0
ファイル: XRoot.cs プロジェクト: mattfrerichs/Templates
 public static XRoot Load(XmlReader xmlReader)
 {
     var root = new XRoot
            {
              _xDocument = XDocument.Load(xmlReader)
            };
       var typedRoot = XTypedServices.ToXTypedElement(root._xDocument.Root, LinqToXsdTypeManager.Instance);
       if ((typedRoot == null))
       {
     throw new LinqToXsdException("Invalid root element in xml document.");
       }
       root._rootObject = typedRoot;
       return root;
 }