XNamespace.Xml Proprietà

Definizione

Ottiene l'oggetto XNamespace che corrisponde all'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; }
member this.Xml : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xml As XNamespace

Valore della proprietà

XNamespace

Oggetto XNamespace che corrisponde all'URI XML (http://www.w3.org/XML/1998/namespace).

Esempio

Nell'esempio seguente viene illustrato come creare un xml:space="preserve" attributo in un albero 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)  

Nell'esempio viene prodotto l'output seguente:

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

Commenti

Alcuni attributi standardizzati, ad esempio space, si trovano nello http://www.w3.org/XML/1998/namespace spazio dei nomi. Lo standard W3C specifica che questo spazio dei nomi non deve essere dichiarato come attributo nell'albero XML. Si tratta di uno spazio dei nomi riservato sempre disponibile nel parser XML.

Si applica a

Vedi anche