xpath查询的单引号、等号等特殊字符的问题

dongyizhou 2004-05-10 05:14:22
在我的XML文件中有如下的节点,我如何在我的xpath查询中包括
单引号、等号等特殊字符

<类别>Root/菜单[菜单名称='技巧收集']/菜单$$$基本技巧</类别>

请高手赐教
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongyizhou 2004-05-10
  • 打赏
  • 举报
回复
搞定了 谢谢 net_lover(孟子E章)
dongyizhou 2004-05-10
  • 打赏
  • 举报
回复
我用vbscript在客户端按楼上的写不行。
孟子E章 2004-05-10
  • 打赏
  • 举报
回复
System.Xml.XmlDocument xx = new System.Xml.XmlDocument();
//'技巧收集']/菜单$$$基本技巧
string g = "Root/菜单[菜单名称='技巧收集']/菜单$$$基本技巧";
string b = "/类别[.=\""+g+"\"]";
xx.LoadXml("<类别>"+g+"</类别>");
Response.Write(xx.OuterXml);
Response.Write ("<br>");
Response.Write ("<br>");
XmlNode y = xx.SelectSingleNode(b);
Response.Write(y.InnerText);


关键:
先把xpath用字符串表示,再用selectSingleNode
netdust 2004-05-10
  • 打赏
  • 举报
回复
关注,我也在找相关资料

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧