xsl中能不能用javascript操作xml数据

蝈蝈俊 2001-06-12 01:26:00
比如,判断引用她的xml文件数据中是不是存在一个值???有的话alert("")一个信息,没有的话alert另外一个信息

当然要求是整个客户端执行。

最好有类似的范列

采用数据岛的方式好像是可以的,但是xsl可以么???
...全文
174 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
karma 2001-06-12
  • 打赏
  • 举报
回复
"在这里面有段javascript需要判断用户输入的内容是不是在1.xml中已经有了"
不是很明白你想做什么

<?xml:stylesheet type='text/xsl' href='1.xsl'?>
是处理指令,当前就是给浏览器的指令,让它装载1.xsl后转换1.xml。如果你是直接在浏览器里显示上述XML文件的话,在JAVASCIRPT脚本里,你可以用document.XMLDocument得到原来1.xml文件的根节点("/"),用document.XSLDocument得到1.xsl文件的根节点 ("/")
蝈蝈俊 2001-06-12
  • 打赏
  • 举报
回复
用dom需要创建xml对象,用xsl不用创建,所以关键就是xsl文件中如何指定他要加载的xml文件是包含他的xml文件

比如:
1.xml
<?xml version='1.0' encoding='gb2312'?>
<?xml:stylesheet type='text/xsl' href='1.xsl'?>
………………
数据省略

1.xsl
在这里面有段javascript需要判断用户输入的内容是不是在1.xml中已经有了,如果有了,就不能通过,提示一个信息

就是这里的dom中如何指定他需要加载的xml文件是1.xml。
比如用vbscript
set xmldoc = createobject("Micsoft.XMLDOM")
xmldoc.load("")

这里的加载咋写
要求当然是客户端执行。

karma 2001-06-12
  • 打赏
  • 举报
回复
什么叫"xml文件数据中是不是存在一个值"? 是存在某个TAG还是某个TAG的值(或者是某个属性极其值)?

如果确实如此的话,其实你都不需要用XSL,用DOM节点的selectSingleNode就行了

8,906

社区成员

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

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