XmlDocument.CreateAttribute Methode

Definitie

Hiermee maakt u een XmlAttribute met de opgegeven naam.

Overloads

Name Description
CreateAttribute(String)

Hiermee maakt u een XmlAttribute met de opgegeven Name.

CreateAttribute(String, String)

Hiermee maakt u een XmlAttribute met de opgegeven gekwalificeerde naam en NamespaceURI.

CreateAttribute(String, String, String)

Hiermee maakt u een XmlAttribute met de opgegeven Prefix, LocalNameen NamespaceURI.

CreateAttribute(String)

Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs

Hiermee maakt u een XmlAttribute met de opgegeven 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

Parameters

name
String

De gekwalificeerde naam van het kenmerk. Als de naam een dubbele punt bevat, weerspiegelt de Prefix eigenschap het deel van de naam voorafgaand aan de eerste dubbele punt en de LocalName eigenschap weerspiegelt het deel van de naam na de eerste dubbele punt. Het NamespaceURI blijft leeg, tenzij het voorvoegsel een herkend ingebouwd voorvoegsel is, zoals xmlns. In dit geval NamespaceURI heeft de waarde http://www.w3.org/2000/xmlns/.

Retouren

Het nieuwe XmlAttribute.

Voorbeelden

Hieronder wordt een kenmerk gemaakt en toegevoegd aan een XML-document.

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

Opmerkingen

De XmlAttribute kan worden toegevoegd aan een XmlElement met behulp van de SetAttributeNode methode.

Van toepassing op

CreateAttribute(String, String)

Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs

Hiermee maakt u een XmlAttribute met de opgegeven gekwalificeerde naam en 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

Parameters

qualifiedName
String

De gekwalificeerde naam van het kenmerk. Als de naam een dubbele punt bevat, geeft de Prefix eigenschap het deel van de naam vóór de dubbele punt weer en geeft de LocalName eigenschap het deel van de naam na de dubbele punt weer.

namespaceURI
String

De naamruimte-URI van het kenmerk. Als de gekwalificeerde naam een voorvoegsel van XMLN's bevat, moet deze parameter zijn http://www.w3.org/2000/xmlns/.

Retouren

Het nieuwe XmlAttribute.

Opmerkingen

De XmlAttribute kan worden toegevoegd aan een XmlElement met behulp van de SetAttributeNode methode.

Van toepassing op

CreateAttribute(String, String, String)

Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs
Bron:
XmlDocument.cs

Hiermee maakt u een XmlAttribute met de opgegeven Prefix, LocalNameen 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

Parameters

prefix
String

Het voorvoegsel van het kenmerk (indien aanwezig). String.Empty en null zijn gelijkwaardig.

localName
String

De lokale naam van het kenmerk.

namespaceURI
String

De naamruimte-URI van het kenmerk (indien aanwezig). String.Empty en null zijn gelijkwaardig. Als prefix xmlns zijn, moet deze parameter zijn http://www.w3.org/2000/xmlns/; anders wordt er een uitzondering gegenereerd.

Retouren

Het nieuwe XmlAttribute.

Opmerkingen

De XmlAttribute kan worden toegevoegd aan een XmlElement met behulp van de SetAttributeNode methode.

Deze methode is een Microsoft extensie voor het Document Object Model (DOM).

Van toepassing op