请教一下XPath的一个问题

dengshaobo 2009-07-08 06:57:24
String xpathByName = "/students/student[name='"+name+"']";我想问一下为什么中间还要加一个单引号呢,谁能帮助我理解一下么。
我刚接触XML
...全文
22 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bestdowt1314 2009-07-15
  • 打赏
  • 举报
回复
同意楼上
大刀顽童 2009-07-14
  • 打赏
  • 举报
回复
/students/student[name='xxx']
单引号表示字符串,这是规定了的,不可以是双引号
...
<students>
...
<student>
<name>xxx</name>
</student>
...
</students>
...
hookee 2009-07-08
  • 打赏
  • 举报
回复
假设 name="xxx",那么 最后形成的xpath就是 "/students/student[name='xxx']"
dengshaobo 2009-07-08
  • 打赏
  • 举报
回复
那应该怎么拆分那个表达式呢 前面两个双引号的内容然后+name+再加后面两个双引号的内容么?
hookee 2009-07-08
  • 打赏
  • 举报
回复
表示数据的类型是字符串值

8,906

社区成员

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

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