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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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_Linq To Xml_Xml Parsing - Fatal编程技术网

C# 在标记中使用冒号(:)时的XML语法

C# 在标记中使用冒号(:)时的XML语法,c#,xml,linq-to-xml,xml-parsing,C#,Xml,Linq To Xml,Xml Parsing,我正在开发一个移动应用程序,必须阅读xml提要并解析信息。在那里,它有一个特殊的标签,名为thisJonethon Owens 在C#中,我使用LINQtoXML,不知道如何准确处理这种类型的标记来解析和获取信息 如果有人能解释如何做到这一点,我真的很感激。提前感谢您需要名称空间前缀 XNamespace dc = "http://purl.org/dc/elements/1.1/"; var query = from lst in XElement.Load(@"foo.xml").Ele

我正在开发一个移动应用程序,必须阅读xml提要并解析信息。在那里,它有一个特殊的标签,名为this
Jonethon Owens

在C#中,我使用LINQtoXML,不知道如何准确处理这种类型的标记来解析和获取信息


如果有人能解释如何做到这一点,我真的很感激。提前感谢

您需要名称空间前缀

XNamespace dc = "http://purl.org/dc/elements/1.1/";


var query = from lst in XElement.Load(@"foo.xml").Elements(dc +"creator")

            select ...

查看“dc”是否已在xml的顶部声明为命名空间。在xml文档的顶部显示xmlns:dc=”“,因此您从FailedDev(非failing)那里得到了答案!谢谢FailedDev,我得到了一个异常“空对象”。可能是我给了XNamespace dc=“purl.org/dc/elements/1.1/”。因为在XML文件的顶部指示xmlns:dc=“purl.org/dc/elements/1.1/”。这是应该分配给XDC名称空间的其他名称空间吗。@JibW否这是您的名称空间。您正在通过一些其他代码获得异常,您没有显示这些代码。所有其他XML标记都是正常的。它们没有分号。因此,当我注释[Creator=(string)result.Element(dc+“Creator”).Value]时,其他人可以正常工作。我给XNamespace dc=“purl.org/dc/elements/1.1/”如下所示。我不确定分配给dc的值是否正确correct@JibW如果看不到.xml,我们将无法帮助您。@JibW更新后的答案具有正确的命名空间。你的问题在别处。