Partager via


XmlDocument.CreateAttribute Méthode

Définition

Crée un élément XmlAttribute avec le nom spécifié.

Surcharges

CreateAttribute(String)

Crée un élément XmlAttribute avec la valeur Name spécifiée.

CreateAttribute(String, String)

Crée un élément XmlAttribute avec le nom qualifié et l'élément NamespaceURI spécifiés.

CreateAttribute(String, String, String)

Crée un élément XmlAttribute avec les éléments Prefix, LocalName et NamespaceURI spécifiés.

CreateAttribute(String)

Crée un élément XmlAttribute avec la valeur Name spécifiée.

public:
 System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ name);
public System.Xml.XmlAttribute CreateAttribute (string name);
member this.CreateAttribute : string -> System.Xml.XmlAttribute
Public Function CreateAttribute (name As String) As XmlAttribute

Paramètres

name
String

Nom qualifié de l'attribut. Si le nom contient un signe deux-points, la propriété Prefix reflète la partie du nom qui précède le premier signe deux-points, et la propriété LocalName reflète la partie du nom qui suit le premier signe deux-points. L'élément NamespaceURI reste vide sauf si le préfixe est un préfixe intégré reconnu, comme xmlns. Dans ce cas, NamespaceURI a la valeur http://www.w3.org/2000/xmlns/.

Retours

XmlAttribute

Nouvelle XmlAttribute.

Exemples

La commande suivante crée un attribut et l’ajoute à un document 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>" );
   
   //Create an attribute.
   XmlAttribute^ attr = doc->CreateAttribute( "publisher" );
   attr->Value = "WorldWide Publishing";
   
   //Add the new node to the document. 
   doc->DocumentElement->SetAttributeNode( attr );
   Console::WriteLine( "Display the modified XML..." );
   doc->Save( Console::Out );
}

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>");

    //Create an attribute.
    XmlAttribute attr = doc.CreateAttribute("publisher");
    attr.Value = "WorldWide Publishing";

    //Add the new node to the document.
    doc.DocumentElement.SetAttributeNode(attr);

    Console.WriteLine("Display the modified XML...");
    doc.Save(Console.Out);
  }
}
Imports System.IO
Imports System.Xml

Public Class Sample
    Public Shared Sub Main()
        Dim doc As New XmlDocument()
        doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>"  & _
                    "<title>Pride And Prejudice</title>"  & _
                    "</book>")
        
        'Create an attribute.
        Dim attr As XmlAttribute = doc.CreateAttribute("publisher")
        attr.Value = "WorldWide Publishing"
        
        'Add the new node to the document. 
        doc.DocumentElement.SetAttributeNode(attr)
        
        Console.WriteLine("Display the modified XML...")
        doc.Save(Console.Out)
    End Sub
End Class

Remarques

Il XmlAttribute peut être ajouté à une XmlElement méthode.SetAttributeNode

S’applique à

CreateAttribute(String, String)

Crée un élément XmlAttribute avec le nom qualifié et l'élément NamespaceURI spécifiés.

public:
 System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ qualifiedName, System::String ^ namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string namespaceURI);
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string? namespaceURI);
member this.CreateAttribute : string * string -> System.Xml.XmlAttribute
Public Function CreateAttribute (qualifiedName As String, namespaceURI As String) As XmlAttribute

Paramètres

qualifiedName
String

Nom qualifié de l'attribut. Si le nom contient un signe deux-points, la propriété Prefix reflète la partie du nom qui précède le signe deux-points et la propriété LocalName reflète la partie du nom qui suit le signe deux-points.

namespaceURI
String

URI de l'espace de noms de l'attribut. Si le nom qualifié comprend un préfixe xmlns, ce paramètre doit être http://www.w3.org/2000/xmlns/.

Retours

XmlAttribute

Nouvelle XmlAttribute.

Remarques

Il XmlAttribute peut être ajouté à une XmlElement méthode.SetAttributeNode

S’applique à

CreateAttribute(String, String, String)

Crée un élément XmlAttribute avec les éléments Prefix, LocalName et NamespaceURI spécifiés.

public:
 virtual System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ prefix, System::String ^ localName, System::String ^ namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string prefix, string localName, string namespaceURI);
public virtual System.Xml.XmlAttribute CreateAttribute (string? prefix, string localName, string? namespaceURI);
abstract member CreateAttribute : string * string * string -> System.Xml.XmlAttribute
override this.CreateAttribute : string * string * string -> System.Xml.XmlAttribute
Public Overridable Function CreateAttribute (prefix As String, localName As String, namespaceURI As String) As XmlAttribute

Paramètres

prefix
String

Préfixe de l'attribut (le cas échéant). String.Empty et null sont équivalents.

localName
String

Le nom local de l'attribut.

namespaceURI
String

URI de l'espace de noms de l'attribut (le cas échéant). String.Empty et null sont équivalents. Si prefix est xmlns, ce paramètre doit être http://www.w3.org/2000/xmlns/ ; sinon, une exception est levée.

Retours

XmlAttribute

Nouvelle XmlAttribute.

Remarques

Il XmlAttribute peut être ajouté à une XmlElement méthode.SetAttributeNode

Cette méthode est une extension Microsoft au modèle objet document (DOM).

S’applique à