XPathNavigator.OuterXml Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geçerli düğümün ve alt düğümlerinin açma ve kapatma etiketlerini temsil eden işaretlemeyi alır veya ayarlar.
public:
virtual property System::String ^ OuterXml { System::String ^ get(); void set(System::String ^ value); };
public virtual string OuterXml { get; set; }
member this.OuterXml : string with get, set
Public Overridable Property OuterXml As String
Özellik Değeri
String Geçerli düğümün ve alt düğümlerinin açma ve kapatma etiketlerini temsil eden işaretlemeyi içeren bir.
Örnekler
Aşağıdaki örnek dosyasındaki OuterXml ilk book
öğenin contosoBooks.xml
içeriğini, alt düğümlerini ve içindeki açma ve kapatma etiketlerini XPathNavigatorgörüntülemek için özelliğini kullanır.
XPathDocument^ document = gcnew XPathDocument("contosoBooks.xml");
XPathNavigator^ navigator = document->CreateNavigator();
navigator->MoveToChild("bookstore", "http://www.contoso.com/books");
navigator->MoveToChild("book", "http://www.contoso.com/books");
Console::WriteLine(navigator->OuterXml);
XPathDocument document = new XPathDocument("contosoBooks.xml");
XPathNavigator navigator = document.CreateNavigator();
navigator.MoveToChild("bookstore", "http://www.contoso.com/books");
navigator.MoveToChild("book", "http://www.contoso.com/books");
Console.WriteLine(navigator.OuterXml);
Dim document As XPathDocument = New XPathDocument("contosoBooks.xml")
Dim navigator As XPathNavigator = document.CreateNavigator()
navigator.MoveToChild("bookstore", "http://www.contoso.com/books")
navigator.MoveToChild("book", "http://www.contoso.com/books")
Console.WriteLine(navigator.OuterXml)
Örnek, dosyayı giriş olarak alır contosoBooks.xml
.
<?xml version="1.0" encoding="utf-8" ?>
<bookstore xmlns="http://www.contoso.com/books">
<book genre="autobiography" publicationdate="1981-03-22" ISBN="1-861003-11-0">
<title>The Autobiography of Benjamin Franklin</title>
<author>
<first-name>Benjamin</first-name>
<last-name>Franklin</last-name>
</author>
<price>8.99</price>
</book>
<book genre="novel" publicationdate="1967-11-17" ISBN="0-201-63361-2">
<title>The Confidence Man</title>
<author>
<first-name>Herman</first-name>
<last-name>Melville</last-name>
</author>
<price>11.99</price>
</book>
<book genre="philosophy" publicationdate="1991-02-15" ISBN="1-861001-57-6">
<title>The Gorgias</title>
<author>
<name>Plato</name>
</author>
<price>9.99</price>
</book>
</bookstore>
Açıklamalar
Not
InnerXml ve OuterXml özellikleri çok verimli değildir. Performans öncelikliyse, alt düğümlerin değerlerini almak için öğesinin XPathNavigator düğüm gezinti yöntemlerini kullanmak daha verimlidir.