XmlElement.OwnerDocument Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element, XmlDocument do którego należy ten węzeł.
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
Wartość właściwości
Element XmlDocument
, do którego należy ten element.
Przykłady
Poniższy przykład wstawia nowy element do dokumentu XML.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
XmlDocument^ doc = gcnew 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 );
}
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
Uwagi
Podczas dodawania węzłów do bieżącego węzła użyj XmlDocument
właściwości zwróconej OwnerDocument
przez właściwość , aby utworzyć węzeł.
Dotyczy
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.