Afficher en anglais

Partage via


XmlAttribute.OwnerElement Propriété

Définition

Obtient le XmlElement auquel appartient l'attribut.

C#
public virtual System.Xml.XmlElement OwnerElement { get; }
C#
public virtual System.Xml.XmlElement? OwnerElement { get; }

Valeur de propriété

XmlElement auquel appartient l'attribut, ou null si celui-ci ne fait pas partie d'un XmlElement.

Exemples

L’exemple suivant crée un attribut et affiche le OwnerElement de l’attribut .

C#
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);
   }
}

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0