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