語言

XmlElement.OwnerDocument 屬性

定義

取得該節點所屬的 。XmlDocument

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

屬性值

XmlDocument這個元素所屬的部分。

範例

以下範例將新元素插入 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

備註

在將節點加入目前節點時,請使用 XmlDocument return by 屬性 OwnerDocument 來建立該節點。

適用於