XmlDocument.CreateAttribute Метод

Определение

XmlAttribute Создает имя с указанным именем.

Перегрузки

Имя Описание
CreateAttribute(String)

Создает объект XmlAttribute с указанным Name.

CreateAttribute(String, String)

Создает указанное XmlAttribute полное имя и NamespaceURI.

CreateAttribute(String, String, String)

XmlAttribute Создает объект с указанным Prefix, LocalNameи NamespaceURI.

CreateAttribute(String)

Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs

Создает объект 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

Параметры

name
String

Полное имя атрибута. Если имя содержит двоеточие, Prefix свойство отражает часть имени перед первой двоеточием, а LocalName свойство отражает часть имени после первой двоеточия. Остается NamespaceURI пустым, если префикс не является распознанным встроенным префиксом, например xmlns. В этом случае NamespaceURI имеет значение http://www.w3.org/2000/xmlns/.

Возвращаемое значение

Новый XmlAttribute.

Примеры

Ниже создается атрибут и добавляется в XML-документ.

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

Комментарии

Его XmlAttribute можно добавить в XmlElement метод.SetAttributeNode

Применяется к

CreateAttribute(String, String)

Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs

Создает указанное XmlAttribute полное имя и 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

Параметры

qualifiedName
String

Полное имя атрибута. Если имя содержит двоеточие, Prefix то свойство будет отражать часть имени перед двоеточием, а LocalName свойство будет отражать часть имени после двоеточия.

namespaceURI
String

URI пространства имен атрибута. Если полное имя содержит префикс xmlns, этот параметр должен быть http://www.w3.org/2000/xmlns/.

Возвращаемое значение

Новый XmlAttribute.

Комментарии

Его XmlAttribute можно добавить в XmlElement метод.SetAttributeNode

Применяется к

CreateAttribute(String, String, String)

Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs
Исходный код:
XmlDocument.cs

XmlAttribute Создает объект с указанным Prefix, LocalNameи 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

Параметры

prefix
String

Префикс атрибута (если таковой есть). String.Empty и null эквивалентны.

localName
String

Локальное имя атрибута.

namespaceURI
String

URI пространства имен атрибута (если таковой имеется). String.Empty и null эквивалентны. Если prefix это xmlns, этот параметр должен быть http://www.w3.org/2000/xmlns/; в противном случае возникает исключение.

Возвращаемое значение

Новый XmlAttribute.

Комментарии

Его XmlAttribute можно добавить в XmlElement метод.SetAttributeNode

Этот метод представляет собой расширение Microsoft объектной модели документа (DOM).

Применяется к