【发布时间】:2012-12-04 10:06:35
【问题描述】:
我有这样的 XML:
<album>
<image size="small">http://exaplem/example.jpg</image>
<image size="medium">http://exaplem/example.jpg</image>
<image size="large"> http://userserve-ak.last.fm/serve/174s/42566323.png </image>
<image size="extralarge"> http://exaplem/example.jpg </image>
</album>
...我想提取 <image size="large">...</image> 并将其保存为字符串。
我的目标是获取提取元素的子文本节点。例如http://userserve-ak.last.fm/serve/174s/42566323.png。
我试过了
XmlNodeList xnList = xml.SelectNodes("image[@size='large']");
foreach (XmlNode xn in xnList)
{
.....
}
...但我迷路了。
做我需要做的最好的方法是什么?
【问题讨论】:
-
我编辑它对不起,第一次发帖。我尝试使用 XmlNodeList xnList = xml.SelectNodes("image[@size='large']");
-
没有问题。如果您需要社区的帮助,您必须证明至少您尝试过做某事,这里的人会帮助您,但他们不会为您完成工作。
-
试试
xml.SelectNodes("//image[@size='large']"); -
好的,现在我得到了正确的数据,谢谢
-
@GonzaloHernandez 我已经编辑了您的问题文本。请检查我如何更改您的原始问题。提问时多说“爱”,避免“聊天语言”。