XmlDocument.CreateAttribute XmlDocument.CreateAttribute XmlDocument.CreateAttribute XmlDocument.CreateAttribute Method

Definition

Erstellt eine XmlAttribute mit dem angegebenen Namen.Creates an XmlAttribute with the specified name.

Überlädt

CreateAttribute(String) CreateAttribute(String) CreateAttribute(String) CreateAttribute(String)

Erstellt ein XmlAttribute mit dem angegebenen Name.Creates an XmlAttribute with the specified Name.

CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String)

Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen NamespaceURI.Creates an XmlAttribute with the specified qualified name and NamespaceURI.

CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String)

Erstellt einen XmlAttribute mit dem angegebenen Prefix, LocalName und NamespaceURI.Creates an XmlAttribute with the specified Prefix, LocalName, and NamespaceURI.

CreateAttribute(String) CreateAttribute(String) CreateAttribute(String) CreateAttribute(String)

Erstellt ein XmlAttribute mit dem angegebenen Name.Creates an XmlAttribute with the specified 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 String String String

Der qualifizierte Name des Attributs.The qualified name of the attribute. Wenn der Name einen Doppelpunkt enthält, gibt die Prefix-Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die LocalName-Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.If the name contains a colon, the Prefix property reflects the part of the name preceding the first colon and the LocalName property reflects the part of the name following the first colon. Der NamespaceURI bleibt leer, sofern das Präfix kein erkanntes integriertes Präfix, z. B. „xmlns“ ist.The NamespaceURI remains empty unless the prefix is a recognized built-in prefix such as xmlns. In diesem Fall hat NamespaceURI den Wert http://www.w3.org/2000/xmlns/.In this case NamespaceURI has a value of http://www.w3.org/2000/xmlns/.

Gibt zurück

Die neue XmlAttribute.The new XmlAttribute.

Beispiele

Im folgenden wird ein Attribut erstellt und einem XML-Dokument hinzugefügt.The following creates an attribute and adds it to an XML document.

#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

Hinweise

Kann mithilfe derSetAttributeNode -Methode zu hinzugefügt werden. XmlElement XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String)

Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen NamespaceURI.Creates an XmlAttribute with the specified qualified name and NamespaceURI.

public:
 System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ qualifiedName, System::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 String String String

Der qualifizierte Name des Attributs.The qualified name of the attribute. Wenn der Name einen Doppelpunkt enthält, gibt die Prefix-Eigenschaft den vor dem Doppelpunkt stehenden Teil des Namens und die LocalName-Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.If the name contains a colon then the Prefix property will reflect the part of the name preceding the colon and the LocalName property will reflect the part of the name after the colon.

namespaceURI
String String String String

Der namespaceURI des Attributs.The namespaceURI of the attribute. Wenn der qualifizierte Name das Präfix „xmlns“ enthält, muss dieser Parameter „http://www.w3.org/2000/xmlns/“ lauten.If the qualified name includes a prefix of xmlns, then this parameter must be http://www.w3.org/2000/xmlns/.

Gibt zurück

Die neue XmlAttribute.The new XmlAttribute.

Hinweise

Kann mithilfe derSetAttributeNode -Methode zu hinzugefügt werden. XmlElement XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String)

Erstellt einen XmlAttribute mit dem angegebenen Prefix, LocalName und NamespaceURI.Creates an XmlAttribute with the specified Prefix, LocalName, and 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);
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 String String String

Das Präfix des Attributs (sofern vorhanden).The prefix of the attribute (if any). „String.Empty“ und null sind äquivalent.String.Empty and null are equivalent.

localName
String String String String

Der lokale Name des Attributs.The local name of the attribute.

namespaceURI
String String String String

Der Namespace-URI des Attributs (sofern vorhanden).The namespace URI of the attribute (if any). „String.Empty“ und null sind äquivalent.String.Empty and null are equivalent. Wenn prefix „xmlns“ ist, muss dieser Parameter „http://www.w3.org/2000/xmlns/“ lauten. Andernfalls wird eine Ausnahme ausgelöst.If prefix is xmlns, then this parameter must be http://www.w3.org/2000/xmlns/; otherwise an exception is thrown.

Gibt zurück

Die neue XmlAttribute.The new XmlAttribute.

Hinweise

Kann mithilfe derSetAttributeNode -Methode zu hinzugefügt werden. XmlElement XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

Diese Methode ist eine Microsoft-Erweiterung für die Dokumentobjektmodell (DOM).This method is a Microsoft extension to the Document Object Model (DOM).

Gilt für: