XNamespace.Xml プロパティ

定義

XML URI (http://www.w3.org/XML/1998/namespace) に対応する XNamespace オブジェクトを取得します。Gets the XNamespace object that corresponds to the XML URI (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

プロパティ値

XNamespace

XNamespaceXML URI () に対応する http://www.w3.org/XML/1998/namespaceThe XNamespace that corresponds to the XML URI (http://www.w3.org/XML/1998/namespace).

次の例は、XML ツリーで属性を作成する方法を示してい xml:space="preserve" ます。The following example shows how to create an xml:space="preserve" attribute in an XML tree:

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)  

この例を実行すると、次の出力が生成されます。This example produces the following output:

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

注釈

などの特定の標準化 space された属性は、 http://www.w3.org/XML/1998/namespace 名前空間にあります。Certain standardized attributes, such as space, are in the http://www.w3.org/XML/1998/namespace namespace. W3C 標準では、この名前空間を XML ツリー内の属性として宣言する必要がないことを指定しています。The W3C standard specifies that this namespace does not have to be declared as an attribute in the XML tree. これは、常に XML パーサーで自動的に使用できる予約済みの名前空間です。It is a reserved namespace that is always automatically available in the XML parser.

適用対象