选择的文本含有3的所有节点 要怎么写?

qq599730 2006-05-21 02:12:31
<?xml version="1.0" encoding="utf-8" ?>
<cnfonts>
<NewList>
<cn id='aaaaa'>
<name>12333</name>
<file>aaaaa.rar</file>
</cn>
<cn id='cccccccc'>
<name>cccccc</name>
<file>cccccc.rar</file>
</cn>
<cn id='ddddddd'>
<name>121346</name>
<file>dddddd.rar</file>
</cn>
<cn id='eeeeee'>
<name>124556</name>
<file>eeeee.rar</file>
</cn>
<cn id='ffffff'>
<name>456211</name>
<file>aaaa.rar</file>
</cn>
</NewList>
</cnfonts>
...全文
173 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cds27 2006-05-21
  • 打赏
  • 举报
回复
不能
qq599730 2006-05-21
  • 打赏
  • 举报
回复
不好意思是版本太低,少了这句 objXML.setProperty "SelectionLanguage","XPath"

select="/cnfonts/NewList/cn[contains(name,'3')]" 再问个问题, name 和字符串'3' 能不能用一则正则表达式代替??
qq599730 2006-05-21
  • 打赏
  • 举报
回复
Set objRootsite = objXML.documentElement.selectSingleNode()
配合以上语名选取节点,select="/cnfonts/NewList/cn[contains(name,'3')]"好象不行,而且参数字符串'3',要换成正则表达式,不知道XML支不支持。请高人指点


选择<name>的文本含有某些字符串(正则表达式是否支持)的所有节点,要怎么写?




laochake 2006-05-21
  • 打赏
  • 举报
回复
select="/cnfonts/NewList/cn[contains(name,'3')]"

8,906

社区成员

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

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