我喜欢这样的xml:
<w:l1 xmlns:w="20130815"><w:l2 w:val = "test"/><w:l1>
如果我想访问元素w:l2
,我需要知道xmlns
w
的值,但w
的值是动态的。
我应该如何从xml中获取w
的值?
答案 0 :(得分:2)
XElement l1 = .... // load or parse, then find the relevant tag
XNamespace nsW = l1.GetNamespaceOfPrefix("w");
XElement l2 = l1.Descendants(nsW + "l2").First();