XmlDocument.CreateAttribute Metod

Definition

Skapar en XmlAttribute med det angivna namnet.

Överlagringar

Name Description
CreateAttribute(String)

Skapar en XmlAttribute med angiven Name.

CreateAttribute(String, String)

Skapar ett XmlAttribute med det angivna kvalificerade namnet och NamespaceURI.

CreateAttribute(String, String, String)

Skapar ett XmlAttribute med angivet Prefix, LocalName, och NamespaceURI.

CreateAttribute(String)

Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs

Skapar en XmlAttribute med angiven 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

Parametrar

name
String

Attributets kvalificerade namn. Om namnet innehåller ett kolon Prefix återspeglar egenskapen den del av namnet som föregår det första kolonet LocalName och egenskapen återspeglar den del av namnet som följer efter det första kolonet. Förblir NamespaceURI tom om inte prefixet är ett igenkänt inbyggt prefix, till exempel xmlns. I det här fallet NamespaceURI har värdet http://www.w3.org/2000/xmlns/.

Returer

Den nya XmlAttribute.

Exempel

Följande skapar ett attribut och lägger till det i ett XML-dokument.

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

Kommentarer

XmlAttribute Kan läggas till i en XmlElement med hjälp av SetAttributeNode -metoden.

Gäller för

CreateAttribute(String, String)

Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs

Skapar ett XmlAttribute med det angivna kvalificerade namnet och 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

Parametrar

qualifiedName
String

Attributets kvalificerade namn. Om namnet innehåller ett kolon Prefix återspeglar egenskapen den del av namnet som föregår kolonet LocalName och egenskapen återspeglar den del av namnet efter kolonet.

namespaceURI
String

Attributets namnområdes-URI. Om det kvalificerade namnet innehåller ett prefix för xmlns måste den här parametern vara http://www.w3.org/2000/xmlns/.

Returer

Den nya XmlAttribute.

Kommentarer

XmlAttribute Kan läggas till i en XmlElement med hjälp av SetAttributeNode -metoden.

Gäller för

CreateAttribute(String, String, String)

Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs
Källa:
XmlDocument.cs

Skapar ett XmlAttribute med angivet Prefix, LocalName, och 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

Parametrar

prefix
String

Prefixet för attributet (om det finns). String.Empty och null är likvärdiga.

localName
String

Attributets lokala namn.

namespaceURI
String

Namnområdes-URI:n för attributet (om någon). String.Empty och null är likvärdiga. Om prefix är xmlns måste den här parametern vara http://www.w3.org/2000/xmlns/, annars genereras ett undantag.

Returer

Den nya XmlAttribute.

Kommentarer

XmlAttribute Kan läggas till i en XmlElement med hjälp av SetAttributeNode -metoden.

Den här metoden är ett Microsoft-tillägg till dokumentobjektmodellen (DOM).

Gäller för