XmlDocument.CreateAttribute Methode

Definition

Erstellt einen XmlAttribute mit dem angegebenen Namen.

Überlädt

Name Beschreibung
CreateAttribute(String)

Erstellt eine XmlAttribute mit der angegebenen Name.

CreateAttribute(String, String)

Erstellt einen XmlAttribute mit dem angegebenen qualifizierten Namen und NamespaceURI.

CreateAttribute(String, String, String)

Erstellt eine XmlAttribute mit dem angegebenen Prefix, LocalName, und NamespaceURI.

CreateAttribute(String)

Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs

Erstellt eine XmlAttribute mit der angegebenen Name.

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

Parameter

name
String

Der qualifizierte Name des Attributs. Wenn der Name einen Doppelpunkt enthält, gibt die Prefix Eigenschaft den Teil des Namens vor dem ersten Doppelpunkt wieder, und die LocalName Eigenschaft gibt den Teil des Namens nach dem ersten Doppelpunkt wieder. Bleibt NamespaceURI leer, es sei denn, das Präfix ist ein erkanntes integriertes Präfix wie XMLNs. In diesem Fall NamespaceURI ist ein Wert von http://www.w3.org/2000/xmlns/.

Gibt zurück

Die neue XmlAttribute.

Beispiele

Im Folgenden wird ein Attribut erstellt und einem XML-Dokument hinzugefügt.

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

Hinweise

Die XmlAttribute Methode kann einer XmlElement mit der SetAttributeNode Methode hinzugefügt werden.

Gilt für:

CreateAttribute(String, String)

Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs

Erstellt einen XmlAttribute mit dem angegebenen qualifizierten Namen und NamespaceURI.

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

Parameter

qualifiedName
String

Der qualifizierte Name des Attributs. Wenn der Name einen Doppelpunkt enthält, gibt die Prefix Eigenschaft den Teil des Namens vor dem Doppelpunkt wieder, und die LocalName Eigenschaft gibt den Teil des Namens nach dem Doppelpunkt wieder.

namespaceURI
String

Der Namespace-URI des Attributs. Wenn der qualifizierte Name ein Präfix von XMLns enthält, muss dieser Parameter sein http://www.w3.org/2000/xmlns/.

Gibt zurück

Die neue XmlAttribute.

Hinweise

Die XmlAttribute Methode kann einer XmlElement mit der SetAttributeNode Methode hinzugefügt werden.

Gilt für:

CreateAttribute(String, String, String)

Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs
Quelle:
XmlDocument.cs

Erstellt eine XmlAttribute mit dem angegebenen Prefix, LocalName, und NamespaceURI.

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

Parameter

prefix
String

Das Präfix des Attributs (falls vorhanden). String.Empty und null sind gleichwertig.

localName
String

Der lokale Name des Attributs.

namespaceURI
String

Der Namespace-URI des Attributs (falls vorhanden). String.Empty und null sind gleichwertig. Wenn prefix xmlns ist, muss dieser Parameter sein http://www.w3.org/2000/xmlns/; andernfalls wird eine Ausnahme ausgelöst.

Gibt zurück

Die neue XmlAttribute.

Hinweise

Die XmlAttribute Methode kann einer XmlElement mit der SetAttributeNode Methode hinzugefügt werden.

Diese Methode ist eine Microsoft Erweiterung für das Document Object Model (DOM).

Gilt für: