我正在尝试解析此 XML 文档并将 guid 与链接节点匹配。我有一个用 C# 构建的 GUI,允许用户输入 guid,我试图吐出与之对应的相应链接节点。
例如。用户输入 ID:8385522,程序会输出:
XML如下:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>
</title>
<link>
</link>
<description>
</description>
<language>
</language>
<lastBuildDate>
</lastBuildDate>
<item>
<title>Parsing Example</title>
<link>http://once.www.example.com</link>
<pubDate>Sun, 16 Sep 2012 02:44:02 </pubDate>
<guid>8385522</guid>
</item>
<item>
<title>Parsing Example 2</title>
<link>http://once.once.www.example2.com</link>
<pubDate>Sat, 29 Sep 2012 18:29:13 </pubDate>
<guid>8439191</guid>
</item>
</channel>
</rss>
我没有为正在输入 ID 的文本框编写任何代码。我在该字段中的所有内容是:
void TextBox1TextChanged(object sender, EventArgs e)
{
}
我需要将函数放在文本框字段中吗?任何帮助表示赞赏。
编辑:这是我到目前为止所拥有的:
private void button2_Click_1(object sender, EventArgs e)
{
Clipboard.Clear();
if (Directory.Exists(@"c:\text"))
{
XmlDocument xDoc = new XmlDocument();
xDoc.Load(@"c:\text\text.xml");
XmlDocument lDoc = new XmlDocument();
lDoc.Load(@"c:\text\text.xml");
XmlNodeList ctextbox = xDoc.GetElementsByTagName("guid");
XmlNodeList link = lDoc.GetElementsByTagName("link");
我不确定解析功能需要在哪里。