XmlDocument.CreateAttribute Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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
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
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).