XmlElement.OwnerDocument Vlastnost

Definice

XmlDocument Získá, ke kterému tento uzel patří.

public:
 virtual property System::Xml::XmlDocument ^ OwnerDocument { System::Xml::XmlDocument ^ get(); };
public override System.Xml.XmlDocument OwnerDocument { get; }
member this.OwnerDocument : System.Xml.XmlDocument
Public Overrides ReadOnly Property OwnerDocument As XmlDocument

Hodnota vlastnosti

Do XmlDocument kterého tento prvek patří.

Příklady

Následující příklad vloží nový prvek do dokumentu XML.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    XmlElement root = doc.DocumentElement;

    // Create a new element.
    XmlElement elem = doc.CreateElement("price");
    elem.InnerText="19.95";

    // Display the new element's owner document. Note
    // that although the element has not been inserted
    // into the document, it still has an owner document.
    Console.WriteLine(elem.OwnerDocument.OuterXml);

    // Add the new element into the document.
    root.AppendChild(elem);

    Console.WriteLine("Display the modified XML...");
    Console.WriteLine(doc.InnerXml);
  }
}
Imports System.IO
Imports System.Xml

public class Sample

  public shared sub Main()

    Dim doc as XmlDocument = new XmlDocument()
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" & _
                "<title>Pride And Prejudice</title>" & _
                "</book>")      

    Dim root as XmlElement = doc.DocumentElement

    ' Create a new element.
    Dim elem as XmlElement = doc.CreateElement("price")
    elem.InnerText="19.95"

    ' Display the element's owner document. Note
    ' that although the element has not been inserted
    ' into the document, it still has an owner document.
    Console.WriteLine(elem.OwnerDocument.OuterXml)
    
    'Add the element into the document.
    root.AppendChild(elem)

    Console.WriteLine("Display the modified XML...")
    Console.WriteLine(doc.InnerXml)

  end sub
end class

Poznámky

Při přidávání uzlů do aktuálního uzlu použijte XmlDocument vrácené OwnerDocument vlastností k vytvoření uzlu.

Platí pro