1

我有一个这样的 xml:

 <w:l1 xmlns:w="20130815"><w:l2 w:val = "test"/><w:l1>

如果我想访问元素w:l2,我需要知道xmlnsforw的值,但值w是动态的。

w我应该如何从 xml中获取值?

4

1 回答 1

2
XElement l1 = ....  // load or parse, then find the relevant tag

XNamespace nsW = l1.GetNamespaceOfPrefix("w");

XElement l2 = l1.Descendants(nsW + "l2").First();
于 2013-08-15T09:19:09.180 回答