System.Xml.XPath.XPathDocument.LoadFromWriter C# (CSharp) 메소드

LoadFromWriter() 개인적인 메소드

Create a writer that can be used to create nodes in this document. The root node will be assigned "baseUri", and flags can be passed to indicate that names should be atomized by the builder and/or a fragment should be created.
private LoadFromWriter ( LoadFlags flags, string baseUri ) : XmlRawWriter
flags LoadFlags
baseUri string
리턴 XmlRawWriter
        internal XmlRawWriter LoadFromWriter(LoadFlags flags, string baseUri) {
            return new XPathDocumentBuilder(this, null, baseUri, flags);
        }

Usage Example

예제 #1
0
 /// <summary>
 /// Start construction of a new Xml tree (document or fragment).
 /// </summary>
 public override XmlRawWriter StartTree(XPathNodeType rootType, IXmlNamespaceResolver nsResolver, XmlNameTable nameTable) {
     // Build XPathDocument
     // If rootType != XPathNodeType.Root, then build an XQuery fragment
     this.doc = new XPathDocument(nameTable);
     this.writer = doc.LoadFromWriter(XPathDocument.LoadFlags.AtomizeNames | (rootType == XPathNodeType.Root ? XPathDocument.LoadFlags.None : XPathDocument.LoadFlags.Fragment), string.Empty);
     this.writer.NamespaceResolver = nsResolver;
     return this.writer;
 }
All Usage Examples Of System.Xml.XPath.XPathDocument::LoadFromWriter