XNamespace.Xml Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.