Пример #1
0
 public static XRootNamespace Parse(string text, LoadOptions options)
 {
     XRootNamespace root=new XRootNamespace();
     root.doc=XDocument.Parse(text, options);
     XTypedElement typedRoot=XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance);
     if ((typedRoot==null))
     {
         throw new LinqToXsdException("Invalid root element in xml document.");
     }
     root.rootObject=typedRoot;
     return root;
 }
Пример #2
0
 public static XRootNamespace Load(XmlReader xmlReader)
 {
     XRootNamespace root=new XRootNamespace();
     root.doc=XDocument.Load(xmlReader);
     XTypedElement typedRoot=XTypedServices.ToXTypedElement(root.doc.Root, LinqToXsdTypeManager.Instance);
     if ((typedRoot==null))
     {
         throw new LinqToXsdException("Invalid root element in xml document.");
     }
     root.rootObject=typedRoot;
     return root;
 }