XmlElement.OwnerDocument Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den XmlDocument nod som den här noden tillhör.
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
Egenskapsvärde
Det XmlDocument element som det här elementet tillhör.
Exempel
I följande exempel infogas ett nytt element i ett XML-dokument.
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
Kommentarer
När du lägger till noder i den aktuella noden använder du den XmlDocument som returneras av OwnerDocument egenskapen för att skapa noden.