XmlDocument.CreateAttribute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine XmlAttribute mit dem angegebenen Namen.
Überlädt
CreateAttribute(String) |
Erstellt ein XmlAttribute mit dem angegebenen Name. |
CreateAttribute(String, String) |
Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen NamespaceURI. |
CreateAttribute(String, String, String) |
Erstellt einen XmlAttribute mit dem angegebenen Prefix, LocalName und NamespaceURI. |
CreateAttribute(String)
Erstellt ein XmlAttribute mit dem 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 vor dem Doppelpunkt stehenden Teil des Namens und die LocalName-Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder. Der NamespaceURI bleibt leer, sofern das Präfix kein erkanntes integriertes Präfix, z. B. „xmlns“ ist. In diesem Fall hat NamespaceURI
den Wert 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.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
Dies XmlAttribute
kann einer XmlElement Methode SetAttributeNode hinzugefügt werden.
Gilt für
CreateAttribute(String, String)
Erstellt ein XmlAttribute mit dem angegebenen qualifizierten Namen und dem angegebenen 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 vor dem Doppelpunkt stehenden Teil des Namens und die LocalName-Eigenschaft den hinter dem Doppelpunkt stehenden Teil wieder.
- namespaceURI
- String
Der namespaceURI des Attributs. Wenn der qualifizierte Name das Präfix „xmlns“ enthält, muss dieser Parameter „http://www.w3.org/2000/xmlns/
“ lauten.
Gibt zurück
Die neue XmlAttribute
.
Hinweise
Dies XmlAttribute
kann einer XmlElement Methode SetAttributeNode hinzugefügt werden.
Gilt für
CreateAttribute(String, String, String)
Erstellt einen 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 (sofern vorhanden). „String.Empty“ und null
sind äquivalent.
- localName
- String
Der lokale Name des Attributs.
- namespaceURI
- String
Der Namespace-URI des Attributs (sofern vorhanden). „String.Empty“ und null
sind äquivalent. Wenn prefix
„xmlns“ ist, muss dieser Parameter „http://www.w3.org/2000/xmlns/
“ lauten. Andernfalls wird eine Ausnahme ausgelöst.
Gibt zurück
Die neue XmlAttribute
.
Hinweise
Dies XmlAttribute
kann einer XmlElement Methode SetAttributeNode hinzugefügt werden.
Diese Methode ist eine Microsoft-Erweiterung für das Dokumentobjektmodell (DOM).