XNamespace.Xml 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取与 XML URI (http://www.w3.org/XML/1998/namespace
) 对应的 XNamespace 对象。
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
属性值
与 XNamespace XML URI 相对应的 (http://www.w3.org/XML/1998/namespace
) 。
示例
以下示例演示如何在 XML 树中创建 xml:space="preserve"
属性:
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)
该示例产生下面的输出:
<Root xml:space="preserve">
<Child>content</Child>
</Root>
注解
某些标准化属性(如 space
)位于 命名空间中 http://www.w3.org/XML/1998/namespace
。 W3C 标准指定此命名空间不必在 XML 树中声明为属性。 它是一个保留命名空间,始终在 XML 分析器中自动可用。