XNamespace.Xmlns Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto XNamespace que corresponde al URI xmlns (http://www.w3.org/2000/xmlns/
).
public:
static property System::Xml::Linq::XNamespace ^ Xmlns { System::Xml::Linq::XNamespace ^ get(); };
public static System.Xml.Linq.XNamespace Xmlns { get; }
member this.Xmlns : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xmlns As XNamespace
Valor de propiedad
XNamespace que corresponde al URI de xmlns (http://www.w3.org/2000/xmlns/
).
Ejemplos
En el ejemplo siguiente se muestra cómo agregar un espacio de nombres a un árbol XML. El espacio de nombres del atributo que declara el espacio de nombres es el espacio de nombres devuelto por esta propiedad.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root",
new XAttribute(XNamespace.Xmlns + "aw", "http://www.adventure-works.com"),
new XElement(aw + "Child", "content")
);
Console.WriteLine(root);
Dim root = <aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child>content</aw:Child>
</aw:Root>
Console.WriteLine(root)
En Visual Basic, la expresión preferida es:
Imports <xmlns:aw='http://www.adventure-works.com'>
Module Module1
Sub Main()
Dim root As XElement = _
<aw:Root>
<aw:Child>content</aw:Child>
</aw:Root>
Console.WriteLine(root)
End Sub
End Module
Este ejemplo produce el siguiente resultado:
<aw:Root xmlns:aw="http://www.adventure-works.com">
<aw:Child>content</aw:Child>
</aw:Root>
Comentarios
Al declarar espacios de nombres, los propios atributos de espacio de nombres se encuentran en el espacio de nombres xmlns . El estándar W3C especifica que este espacio de nombres no tiene que declararse como un atributo en el árbol XML. Es un espacio de nombres reservado que siempre está disponible automáticamente en el analizador XML.