Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我有一个 xml 文件:
<item> <name>John Caters</name> <age>46</age> <cd:creator>Wings Man</cd:creator> </item>
我(string)item.Element("name").Value用来获取和之间的<name>内容</name>
(string)item.Element("name").Value
<name>
</name>
但是,我不知道该怎么做
这是xml节点中的问题宽度“:”
这不应该是完整的 XML 文件。应该有一些东西来指定命名空间别名“cd”的实际含义,例如
<doc xmlns:cd="http://something"> <item> .. <cd:creator>...</cd:creator> </item> </doc>
那时很容易:
XNamespace cd = "http://something"; string creator = (string) item.Element(cd + "creator");
...但您确实需要首先知道命名空间 URL。