XmlDocument.CreateAttribute Yöntem

Tanım

Belirtilen ada sahip bir XmlAttribute oluşturur.

Aşırı Yüklemeler

CreateAttribute(String)

Belirtilen Nameile bir XmlAttribute oluşturur.

CreateAttribute(String, String)

Belirtilen nitelenmiş adı ve NamespaceURIile bir XmlAttribute oluşturur.

CreateAttribute(String, String, String)

Belirtilen Prefix, LocalNameve NamespaceURIile bir XmlAttribute oluşturur.

CreateAttribute(String)

Belirtilen Nameile bir XmlAttribute oluşturur.

C#
public System.Xml.XmlAttribute CreateAttribute (string name);

Parametreler

name
String

Özniteliğin tam adı. Ad iki nokta üst üste içeriyorsa, Prefix özellik adın ilk iki nokta üst üste gelen bölümünü yansıtır ve LocalName özellik adın ilk iki nokta üst üste izleyen bölümünü yansıtır. NamespaceURI ön ek xmln'ler gibi tanınan yerleşik bir ön ek olmadığı sürece boş kalır. Bu durumda NamespaceURI değeri vardır http://www.w3.org/2000/xmlns/.

Döndürülenler

XmlAttribute

Yeni XmlAttribute.

Örnekler

Aşağıdakiler bir öznitelik oluşturur ve bunu bir XML belgesine ekler.

C#
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);
  }
}

Açıklamalar

XmlAttribute yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0

CreateAttribute(String, String)

Belirtilen nitelenmiş adı ve NamespaceURIile bir XmlAttribute oluşturur.

C#
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string namespaceURI);
C#
public System.Xml.XmlAttribute CreateAttribute (string qualifiedName, string? namespaceURI);

Parametreler

qualifiedName
String

Özniteliğin tam adı. Ad iki nokta üst üste Prefix içeriyorsa, özellik adın iki nokta üst üsteden önceki bölümünü yansıtır ve LocalName özellik de adın iki nokta üst üsteden sonraki bölümünü yansıtır.

namespaceURI
String

özniteliğinin namespaceURI'sini. Nitelenmiş ad xmln ön ekini içeriyorsa, bu parametre olmalıdır http://www.w3.org/2000/xmlns/.

Döndürülenler

XmlAttribute

Yeni XmlAttribute.

Açıklamalar

XmlAttribute yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0

CreateAttribute(String, String, String)

Belirtilen Prefix, LocalNameve NamespaceURIile bir XmlAttribute oluşturur.

C#
public virtual System.Xml.XmlAttribute CreateAttribute (string prefix, string localName, string namespaceURI);
C#
public virtual System.Xml.XmlAttribute CreateAttribute (string? prefix, string localName, string? namespaceURI);

Parametreler

prefix
String

Özniteliğin ön eki (varsa). String.Empty ve null eşdeğerdir.

localName
String

Özniteliğin yerel adı.

namespaceURI
String

Özniteliğin ad alanı URI'si (varsa). String.Empty ve null eşdeğerdir. xmlns ise prefix , bu parametre olmalıdır http://www.w3.org/2000/xmlns/; aksi takdirde bir özel durum oluşturulur.

Döndürülenler

XmlAttribute

Yeni XmlAttribute.

Açıklamalar

XmlAttribute yöntemi kullanılarak SetAttributeNode öğesine XmlElement eklenebilir.

Bu yöntem, Belge Nesne Modeli'nin (DOM) Bir Microsoft uzantısıdır.

Şunlara uygulanır

.NET 7 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0