C# 将命名空间添加到自定义XML文件
我正在向正在开发的Windows Phone应用程序添加自定义XML文件。XML文件本身只是我构造并添加到其中的一些数据,数据或文件本身不是在线托管的,它将与应用程序打包在一起 在我创建的其他应用程序中,使用从某种Web服务返回的live XML,我使用XDocument和XNamespace解析和读取节点和数据。XNamespace始终指向类似于“”的内容,该内容在我的应用程序接收的XML数据中返回 然而,这只是我自己的自定义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文件,我已经开始向其中添加节点和数据,没有定义名称空间 在这种
在这种情况下,如何在自己的XML文件中定义名称空间?它必须是某个实际存在的网址吗?它需要采用什么格式?名称空间用于区分具有相同名称的元素或属性,例如,您可以区分
和
,即使是在XML中,这是一个Excel表格的未来表格
名称空间可以是任何东西,它应该是唯一的。许多人使用自己的URL,因为没有人使用它的概率更高。在许多情况下,访问URL甚至是不可能的
但是,有些名称空间应该避免以x-schema:
开头的任何内容,因为这将被解释为Microsoft XDR架构,一些过时的Microsoft架构内容
类XML
<myxml xmlns="irldev_windows8_phone" />
是具有自己名称空间的格式良好的XML