<?xml version="1.0" encoding="GB2312"?>
<languagePack>
<hot.aspx>
<html_title>热点新闻</html_title>
<re_num_1>(共有评论</re_num_1>
<re_num_2>个)</re_num_2>
</hot.aspx>
<imgindex.aspx>
<html_title>图片新闻</html_title>
<more>更多</more>
<img_news>图片新闻...</img_news>
</imgindex.aspx>
<js.aspx>
<news_unit>篇</news_unit>
</js.aspx>
<list.aspx>
<title_topic> 专题新闻</title_topic>
</list.aspx>
</languagePack>
要读取hot.aspx节点的所有内容,赋值给一个哈希表,如何表?
<languagePack>
<hot.aspx>
<html_title>热点新闻</html_title>
<re_num_1>(共有评论</re_num_1>
<re_num_2>个)</re_num_2>
</hot.aspx>
<imgindex.aspx>
<html_title>图片新闻</html_title>
<more>更多</more>
<img_news>图片新闻...</img_news>
</imgindex.aspx>
<js.aspx>
<news_unit>篇</news_unit>
</js.aspx>
<list.aspx>
<title_topic> 专题新闻</title_topic>
</list.aspx>
</languagePack>
要读取hot.aspx节点的所有内容,赋值给一个哈希表,如何表?
解决方案 »
- 求助:从VS2005启动调试网站后IE崩溃
- 做充值,登录接口和整合工作的兼职怎么收费才合理?
- asp.net中套用模板页,我该如何给每个页面添加表单验证?
- vs2005 如何设置断点让程序一步一步执行,如何跟踪某一个值?
- 我喜欢上了我们公司老板的女儿,我该怎么办啊?第2部分(我还是十分困扰)
- 如何取到所有登录用户的信息(紧急)
- asp.net里面如何调用下载的dll?各位大侠支招啊,谢谢了
- 用SqlDataReader查询数据库然后赋值……
- 关于select查询
- 100分求 OWC 的一个属性,熟悉的人请进
- 疑问:Server.GetLastError()能获取到最后的错误吗?
- 关于asp.net 数据库显示问题?~
string xmlcontent="上面的xml内容";
xmldoc.LoadXml(xmlcontent);XmlNodeList nl= xmldoc.SelectNodes("/languagePack/hot.aspx");
Hashtable ht=new Hashtable();
ht.Add("nl",nl);
xmldoc.Load("c:\\test.xml");
System.Xml.XmlNodeList xmlNode = xmldoc.SelectNodes("languagePack/hot.aspx");
Hashtable ht=new Hashtable();
ht.Add(xmlNode[0].SelectSingleNode("html_title").Name, xmlNode[0].SelectSingleNode("html_title").Value);
ht.Add(xmlNode[0].SelectSingleNode("re_num_1").Name, xmlNode[0].SelectSingleNode("re_num_1").Value);
ht.Add(xmlNode[0].SelectSingleNode("re_num_2").Name, xmlNode[0].SelectSingleNode("re_num_2").Value);
xmldoc.Load("c:\\test.xml");
System.Xml.XmlNodeList xmlNode = xmldoc.SelectNodes("languagePack/hot.aspx");
Hashtable ht=new Hashtable();
for (int i=0;i<xmlNode[0].ChildNodes.Count;i++)
ht.Add(xmlNode[0].ChildNodes[i].Name, xmlNode[0].ChildNodes[i].Value);
{
XmlNode xn= nl[0].ChildNodes[i];
string value=xn.Value;//读取节点值
}
Dim docXml As New XmlDocument
docXml.Load("E:\website\gillage\language\language.xml")
Dim NodeList As XmlNodeList = docXml.SelectNodes("/languagePack/hot.aspx")
Dim i As Integer
For i = 0 To NodeList(0).ChildNodes.Count - 1
language.Add(NodeList(0).ChildNodes(i).Name, NodeList(0).ChildNodes(i).Value)
Next
Return language
language.Add(NodeList(0).ChildNodes(i).Name, NodeList(0).ChildNodes(i).InnerText)
Next