XNamespace.Xml プロパティ

定義

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

プロパティ値

XML URI に対応する XNamespace (http://www.w3.org/XML/1998/namespace)。The 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.

適用対象

こちらもご覧ください