XmlAttribute.OwnerElement Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekérdezi, XmlElement hogy melyik attribútumhoz tartozik.
public:
virtual property System::Xml::XmlElement ^ OwnerElement { System::Xml::XmlElement ^ get(); };
public virtual System.Xml.XmlElement OwnerElement { get; }
public virtual System.Xml.XmlElement? OwnerElement { get; }
member this.OwnerElement : System.Xml.XmlElement
Public Overridable ReadOnly Property OwnerElement As XmlElement
Tulajdonság értéke
Az XmlElement az attribútum, amelyhez az attribútum tartozik, vagy null ha ez az attribútum nem része egy XmlElement.
Példák
Az alábbi példa létrehoz egy attribútumot, és megjeleníti az OwnerElement attribútumot.
using System;
using System.IO;
using System.Xml;
public class Sample
{
public static void Main(){
XmlDocument doc = new XmlDocument();
doc.LoadXml("<book>" +
"<title>Pride And Prejudice</title>" +
"</book>");
//Create an attribute.
XmlAttribute attr;
attr = doc.CreateAttribute("bk","genre","urn:samples");
attr.Value = "novel";
//Try to display the attribute's owner element.
if (attr.OwnerElement==null)
Console.WriteLine("The attribute has not been added to an element\r\n");
else
Console.WriteLine(attr.OwnerElement.OuterXml);
//Add the attribute to an element.
doc.DocumentElement.SetAttributeNode(attr);
//Display the attribute's owner element.
Console.WriteLine("Display the owner element...");
Console.WriteLine(attr.OwnerElement.OuterXml);
}
}
Imports System.IO
Imports System.Xml
public class Sample
public shared sub Main()
Dim doc as XmlDocument = new XmlDocument()
doc.LoadXml("<book>" & _
"<title>Pride And Prejudice</title>" & _
"</book>")
'Create an attribute.
Dim attr as XmlAttribute
attr = doc.CreateAttribute("bk","genre","urn:samples")
attr.Value = "novel"
'Try to display the attribute's owner element.
if attr.OwnerElement is nothing
Console.WriteLine("The attribute has not been added to an element")
Console.WriteLine()
else
Console.WriteLine(attr.OwnerElement.OuterXml)
end if
'Add the attribute to an element.
doc.DocumentElement.SetAttributeNode(attr)
'Display the attribute's owner element.
Console.WriteLine("Display the owner element...")
Console.WriteLine(attr.OwnerElement.OuterXml)
end sub
end class