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; }
static member Xml : System.Xml.Linq.XNamespace
Public Shared ReadOnly Property Xml As XNamespace

Valore della proprietà

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)

In questo esempio viene generato l'output seguente:

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

Commenti

Alcuni attributi standardizzati, ad esempio space, si trovano nello spazio dei http://www.w3.org/XML/1998/namespace 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 automaticamente nel parser XML.

Si applica a

Vedi anche