XmlDocument.CreateAttribute Metódus

Definíció

Létrehoz egy XmlAttribute megadott névvel rendelkezőt.

Túlterhelések

Name Description
CreateAttribute(String)

Létrehoz egy adott XmlAttribute .Name

CreateAttribute(String, String)

Létrehoz egy XmlAttribute megadott minősített nevet és NamespaceURI.

CreateAttribute(String, String, String)

Létrehoz egy adott XmlAttributePrefix, LocalNameés NamespaceURI.

CreateAttribute(String)

Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs

Létrehoz egy adott XmlAttribute .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

Paraméterek

name
String

Az attribútum minősített neve. Ha a név kettőspontot tartalmaz, a Prefix tulajdonság az első kettőspontot megelőző névrészt tükrözi, a tulajdonság pedig LocalName az első kettőspontot követő névrészt tükrözi. Az NamespaceURI előtag üres marad, kivéve, ha az előtag egy felismert beépített előtag, például xmln. Ebben az esetben NamespaceURI a értéke .http://www.w3.org/2000/xmlns/

Válaszok

Az új XmlAttribute.

Példák

Az alábbiakban létrehozunk egy attribútumot, és hozzáadjuk egy XML-dokumentumhoz.

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

Megjegyzések

Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .

A következőre érvényes:

CreateAttribute(String, String)

Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs

Létrehoz egy XmlAttribute megadott minősített nevet és 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

Paraméterek

qualifiedName
String

Az attribútum minősített neve. Ha a név kettőspontot tartalmaz, akkor a Prefix tulajdonság a kettőspontot megelőző névrészt fogja tükrözni, a LocalName tulajdonság pedig a kettőspont utáni névrészt fogja tükrözni.

namespaceURI
String

Az attribútum névtérURI-ja. Ha a minősített név xmlnek előtagját tartalmazza, akkor ennek a paraméternek kell lennie http://www.w3.org/2000/xmlns/.

Válaszok

Az új XmlAttribute.

Megjegyzések

Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .

A következőre érvényes:

CreateAttribute(String, String, String)

Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs
Forrás:
XmlDocument.cs

Létrehoz egy adott XmlAttributePrefix, LocalNameés 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

Paraméterek

prefix
String

Az attribútum előtagja (ha van ilyen). String.Empty és null egyenértékű.

localName
String

Az attribútum helyi neve.

namespaceURI
String

Az attribútum névterének URI-ja (ha van ilyen). String.Empty és null egyenértékű. Ha prefix xmlnek, akkor ennek a paraméternek kell lennie http://www.w3.org/2000/xmlns/; ellenkező esetben kivételt eredményez.

Válaszok

Az új XmlAttribute.

Megjegyzések

Ez XmlAttribute hozzáadható egy XmlElement metódushoz SetAttributeNode .

Ez a metódus a Dokumentumobjektum-modell (DOM) Microsoft bővítménye.

A következőre érvényes: