Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将命名空间添加到自定义XML文件_C#_Xml_Windows Phone 8_Xml Namespaces - Fatal编程技术网

C# 将命名空间添加到自定义XML文件

C# 将命名空间添加到自定义XML文件,c#,xml,windows-phone-8,xml-namespaces,C#,Xml,Windows Phone 8,Xml Namespaces,我正在向正在开发的Windows Phone应用程序添加自定义XML文件。XML文件本身只是我构造并添加到其中的一些数据,数据或文件本身不是在线托管的,它将与应用程序打包在一起 在我创建的其他应用程序中,使用从某种Web服务返回的live XML,我使用XDocument和XNamespace解析和读取节点和数据。XNamespace始终指向类似于“”的内容,该内容在我的应用程序接收的XML数据中返回 然而,这只是我自己的自定义XML文件,我已经开始向其中添加节点和数据,没有定义名称空间 在这种

我正在向正在开发的Windows Phone应用程序添加自定义XML文件。XML文件本身只是我构造并添加到其中的一些数据,数据或文件本身不是在线托管的,它将与应用程序打包在一起

在我创建的其他应用程序中,使用从某种Web服务返回的live XML,我使用XDocument和XNamespace解析和读取节点和数据。XNamespace始终指向类似于“”的内容,该内容在我的应用程序接收的XML数据中返回

然而,这只是我自己的自定义XML文件,我已经开始向其中添加节点和数据,没有定义名称空间


在这种情况下,如何在自己的XML文件中定义名称空间?它必须是某个实际存在的网址吗?它需要采用什么格式?

名称空间用于区分具有相同名称的元素或属性,例如,您可以区分
,即使是在XML中,这是一个Excel表格的未来表格

名称空间可以是任何东西,它应该是唯一的。许多人使用自己的URL,因为没有人使用它的概率更高。在许多情况下,访问URL甚至是不可能的

但是,有些名称空间应该避免以
x-schema:
开头的任何内容,因为这将被解释为Microsoft XDR架构,一些过时的Microsoft架构内容

类XML

<myxml xmlns="irldev_windows8_phone" />

是具有自己名称空间的格式良好的XML