XmlDocument.CreateAttribute XmlDocument.CreateAttribute XmlDocument.CreateAttribute XmlDocument.CreateAttribute Method

Definición

Crea un objeto XmlAttribute con el nombre especificado.Creates an XmlAttribute with the specified name.

Sobrecargas

CreateAttribute(String) CreateAttribute(String) CreateAttribute(String) CreateAttribute(String)

Crea un objeto XmlAttribute con el Name especificado.Creates an XmlAttribute with the specified Name.

CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String)

Crea un XmlAttribute con el nombre completo especificados y el NamespaceURI.Creates an XmlAttribute with the specified qualified name and NamespaceURI.

CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String)

Crea un XmlAttribute con los Prefix, LocalName y NamespaceURI especificados.Creates an XmlAttribute with the specified Prefix, LocalName, and NamespaceURI.

CreateAttribute(String) CreateAttribute(String) CreateAttribute(String) CreateAttribute(String)

Crea un objeto XmlAttribute con el Name especificado.Creates an XmlAttribute with the specified 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

Parámetros

name
String String String String

Nombre completo del atributo.The qualified name of the attribute. Si el nombre contiene un carácter de dos puntos, la propiedad Prefix refleja la parte del nombre que va delante del carácter de dos puntos y la propiedad LocalName refleja la parte que va detrás.If the name contains a colon, the Prefix property reflects the part of the name preceding the first colon and the LocalName property reflects the part of the name following the first colon. El NamespaceURI queda vacío, a menos que el prefijo sea un prefijo integrado conocido, como xmlns.The NamespaceURI remains empty unless the prefix is a recognized built-in prefix such as xmlns. En este caso, NamespaceURI tiene un valor de http://www.w3.org/2000/xmlns/.In this case NamespaceURI has a value of http://www.w3.org/2000/xmlns/.

Devoluciones

Nuevo objeto XmlAttribute.The new XmlAttribute.

Ejemplos

Lo siguiente crea un atributo y lo agrega a un documento XML.The following creates an attribute and adds it to an XML document.

#using <System.Xml.dll>

using namespace System;
using namespace System::IO;
using namespace System::Xml;
int main()
{
   XmlDocument^ doc = gcnew 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 );
}

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

Comentarios

Se puede agregar XmlElement a mediante el SetAttributeNode método. XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String) CreateAttribute(String, String)

Crea un XmlAttribute con el nombre completo especificados y el NamespaceURI.Creates an XmlAttribute with the specified qualified name and 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

Parámetros

qualifiedName
String String String String

Nombre completo del atributo.The qualified name of the attribute. Si el nombre contiene un carácter de dos puntos, la propiedad Prefix reflejará la parte del nombre que va delante del carácter de dos puntos y la propiedad LocalName reflejará la parte que va detrás.If the name contains a colon then the Prefix property will reflect the part of the name preceding the colon and the LocalName property will reflect the part of the name after the colon.

namespaceURI
String String String String

URI del espacio de nombres del atributo.The namespaceURI of the attribute. Si el nombre completo incluye un prefijo de xmlns, este parámetro debe ser http://www.w3.org/2000/xmlns/.If the qualified name includes a prefix of xmlns, then this parameter must be http://www.w3.org/2000/xmlns/.

Devoluciones

Nuevo objeto XmlAttribute.The new XmlAttribute.

Comentarios

Se puede agregar XmlElement a mediante el SetAttributeNode método. XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String) CreateAttribute(String, String, String)

Crea un XmlAttribute con los Prefix, LocalName y NamespaceURI especificados.Creates an XmlAttribute with the specified Prefix, LocalName, and 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);
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

Parámetros

prefix
String String String String

Prefijo del atributo, si lo tiene.The prefix of the attribute (if any). String.Empty y null son equivalentes.String.Empty and null are equivalent.

localName
String String String String

Nombre local del atributo.The local name of the attribute.

namespaceURI
String String String String

URI del espacio de nombres del atributo, si lo tiene.The namespace URI of the attribute (if any). String.Empty y null son equivalentes.String.Empty and null are equivalent. Si prefix es xmlns, este parámetro debe ser http://www.w3.org/2000/xmlns/; de lo contrario, se produce una excepción.If prefix is xmlns, then this parameter must be http://www.w3.org/2000/xmlns/; otherwise an exception is thrown.

Devoluciones

Nuevo objeto XmlAttribute.The new XmlAttribute.

Comentarios

Se puede agregar XmlElement a mediante el SetAttributeNode método. XmlAttributeThe XmlAttribute can be added to an XmlElement using the SetAttributeNode method.

Este método es una extensión de Microsoft para el Document Object Model (DOM).This method is a Microsoft extension to the Document Object Model (DOM).

Se aplica a