XmlDocument.CreateAttribute Metodo

Definizione

Crea un oggetto XmlAttribute con il nome specificato.

Overload

Nome Descrizione
CreateAttribute(String)

Crea un oggetto XmlAttribute con l'oggetto specificato Name.

CreateAttribute(String, String)

Crea un oggetto XmlAttribute con il nome completo specificato e NamespaceURI.

CreateAttribute(String, String, String)

Crea un oggetto XmlAttribute con l'oggetto , Prefixe LocalNamespecificatoNamespaceURI.

CreateAttribute(String)

Crea un oggetto XmlAttribute con l'oggetto specificato 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

Parametri

name
String

Nome completo dell'attributo. Se il nome contiene due punti, la Prefix proprietà riflette la parte del nome che precede i primi due punti e la LocalName proprietà riflette la parte del nome dopo i primi due punti. Rimane NamespaceURI vuoto a meno che il prefisso non sia un prefisso predefinito riconosciuto, ad esempio xmlns. In questo caso NamespaceURI ha un valore di http://www.w3.org/2000/xmlns/.

Valori restituiti

XmlAttributeNuovo oggetto .

Esempio

Il codice seguente crea un attributo e lo aggiunge a un documento 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

Commenti

Può XmlAttribute essere aggiunto a un XmlElement oggetto utilizzando il SetAttributeNode metodo .

Si applica a

CreateAttribute(String, String)

Crea un oggetto XmlAttribute con il nome completo specificato e NamespaceURI.

public:
 System::Xml::XmlAttribute ^ CreateAttribute(System::String ^ qualifiedName, System::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

Parametri

qualifiedName
String

Nome completo dell'attributo. Se il nome contiene due punti, la Prefix proprietà rifletterà la parte del nome che precede i due punti e la LocalName proprietà rifletterà la parte del nome dopo i due punti.

namespaceURI
String

URI dello spazio dei nomi dell'attributo. Se il nome completo include un prefisso di xmlns, questo parametro deve essere http://www.w3.org/2000/xmlns/.

Valori restituiti

XmlAttributeNuovo oggetto .

Commenti

Può XmlAttribute essere aggiunto a un XmlElement oggetto utilizzando il SetAttributeNode metodo .

Si applica a

CreateAttribute(String, String, String)

Crea un oggetto XmlAttribute con l'oggetto , Prefixe LocalNamespecificatoNamespaceURI.

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);
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

Parametri

prefix
String

Prefisso dell'attributo (se presente). String.Empty e null sono equivalenti.

localName
String

Nome locale dell'attributo.

namespaceURI
String

URI dello spazio dei nomi dell'attributo (se presente). String.Empty e null sono equivalenti. Se prefix è xmlns, questo parametro deve essere http://www.w3.org/2000/xmlns/; in caso contrario, viene generata un'eccezione.

Valori restituiti

XmlAttributeNuovo oggetto .

Commenti

Può XmlAttribute essere aggiunto a un XmlElement oggetto utilizzando il SetAttributeNode metodo .

Questo metodo è un'estensione Microsoft al dom (Document Object Model).

Si applica a