XNamespace.Xml Propriété

Définition

Obtient l’objet XNamespace qui correspond à l’URI XML (http://www.w3.org/XML/1998/namespace).

public:
 static property System::Xml::Linq::XNamespace ^ Xml { System::Xml::Linq::XNamespace ^ get(); };
public static System.Xml.Linq.XNamespace Xml { get; }
static member Xml : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xml As XNamespace

Valeur de propriété

XNamespace qui correspond à l’URI XML (http://www.w3.org/XML/1998/namespace).

Exemples

L’exemple suivant montre comment créer un xml:space="preserve" attribut dans une arborescence XML :

XElement root = new XElement("Root",
    new XAttribute(XNamespace.Xml + "space", "preserve"),
    new XElement("Child", "content")
);
Console.WriteLine(root);
Dim root As XElement = _
    <Root xml:space="preserve">
        <Child>content</Child>
    </Root>
Console.WriteLine(root)

Cet exemple produit la sortie suivante :

<Root xml:space="preserve">
  <Child>content</Child>
</Root>

Remarques

Certains attributs standardisés, tels que space, se trouvent dans l’espace de http://www.w3.org/XML/1998/namespace noms. La norme W3C spécifie que cet espace de noms n’a pas besoin d’être déclaré en tant qu’attribut dans l’arborescence XML. Il s’agit d’un espace de noms réservé qui est toujours disponible automatiquement dans l’analyseur XML.

S’applique à

Voir aussi