示例#1
0
文件: _Smil.cs 项目: mcartoixa/GeoSIK
 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
文件: _Smil.cs 项目: mcartoixa/GeoSIK
 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;
 }