XmlAttribute.OwnerElement Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá, XmlElement do kterého atribut patří.
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
Hodnota vlastnosti
Hodnota XmlElement
, do které atribut patří, nebo null
pokud tento atribut není součástí objektu XmlElement
.
Příklady
Následující příklad vytvoří atribut a zobrazí OwnerElement
atribut atributu.
#using <System.Xml.dll>
using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
XmlDocument^ doc = gcnew 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 == nullptr )
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 );
}
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
Platí pro
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.