刚学XML,随便乱写的//item[starts-with(title,"test")]
解决方案 »
- autocad 的 dwg格式怎么转成 jpg等普通图片格式?
- 【置顶】集思广益:在线帮助系统(onlinehelp),大家有什么good idea?
- 本地sql2005sql验证登录成功,写在webconfig中登录不成功,很急!
- 如何写链接的绝对路径
- 我是个捡破烂的有一个很简单的问题想请教,但是没有分了 请好心人可怜以下。
- 为什么强制揭帖以后“我的问题”都不见了,什么地方可以看以前“我的问题”的列表呢?
- 我这样写的系统算是MVC模式吗?
- 前后台代码用dataset存储 实现省市级联怎么写?
- sss.aspx?aaa=dd&bb=dd传递参数,当值为汉字有时候数据不对了??????
- 关于数据库的问题,谢谢
- 大家好,一个关于在.NET中调用JAVASCRIPT的问题!
- ※※※如何将表单发送到另外一个页面
ds.ReadXml(Server.MapPath("XX.xml"));
DataGrid dg=new DataGrid();
dg.DataSource=ds;
dg.DataBind();
这样应该可以。
public static string search(string keyword,wordNode node)
{
XmlDocument doc = new XmlDocument();
doc.Load("Dict.xml");
XmlElement root = doc.DocumentElement;
string xpath = "//Dictionary/dictItem[keyword='" + keyword + "']";
XmlNodeList nodes = root.SelectNodes(xpath);
if(nodes.Count == 1)
{
switch(node)
{
case wordNode.keyword :
return nodes[0].ChildNodes[0].InnerText;
//break;
case wordNode.describe:
return nodes[0].ChildNodes[1].InnerText;
//break;
case wordNode.kind:
return nodes[0].ChildNodes[2].InnerText;
//break;
case wordNode.referrence:
return nodes[0].ChildNodes[3].InnerText;
//break;
case wordNode.all:
string txt = "";
foreach(XmlNode nod in nodes[0].ChildNodes)
{
txt += nod.InnerText;
}
return txt;
//break;
default:
return "参数不正确";
//break;
}
}
else
{
return "对不起,没找到!";
}
}
#endregion