internal static Node CreateNode(XmlValue v) { if (v == null) { return(null); } if (v.getType() != XmlValue.NODE) { throw new Exception("XmlValue is not of type XmlValue.NODE"); } if (v.getNodeType() == XmlValue.DOCUMENT_NODE) { Document document = Document.Create(v.asDocument()); v.Dispose(); return(document); } return(new NodeImpl(v)); }
public Document ToDocument() { return(Document.Create(this.v_.asDocument())); }
public Document GetDocument(Transaction txn, string name, DocumentConfig config) { return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name, config.Flags))); }
public Document CreateDocument() { return(Document.Create(this.mgr_.createDocument())); }
public Document GetDocument(Transaction txn, string name) { return(Document.Create(this.cont_.getDocument(Transaction.ToInternal(txn), name))); }