XML模糊查询的问题

fenly2001 2003-01-14 09:11:13
加精
如果进行模糊查询呢?
如果用DOM,如何传表达式?
...全文
135 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
allforly 2003-01-17
  • 打赏
  • 举报
回复
根本性错误,sorry,还是用孟子的:
var xmldoc = new ActiveXObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load("test.xml")
if (xmldoc.parseError.errorCode!=0) alert("loading error!")
else{
var b = xmldoc.selectNodes("/*/*")
if (b.length==0) alert("Nothing!")
else{
for (var i=0;i<b.length;i++){
if (b[i].text.indexOf('d')!=-1) alert(b[i].text)
}
}
}
wuziqi_puyue 2003-01-16
  • 打赏
  • 举报
回复
to allforly
你的代码好象不行啊?
allforly 2003-01-14
  • 打赏
  • 举报
回复
<script>
var xmldoc = new ActiveXObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load("test.xml")
if (xmldoc.parseError.errorCode!=0) alert("loading error!")
else{
var b = xmldoc.selectNodes("/*/*/title[.>'d']")
if (b==null) alert("Nothing!")
else{
for (var i=0;i<b.length;i++) alert(b[i].text)
}
}
</script>

*******************************
test.xml
<?xml version="1.0" encoding="GB2312"?>
<show>
<shows>
<title>download</title>
<content>sssssssss</content>
<time>Tue Jan 14 12:08:35 UTC+0800 2003</time>
</shows>
<shows>
<title>document</title>
<content>sssssssss</content>
<time>Tue Jan 14 12:08:35 UTC+0800 2003</time>
</shows>
<shows>
<title>ffffffff</title>
<content>sssssssss</content>
<time>Tue Jan 14 12:08:35 UTC+0800 2003</time>
</shows>
</show>
椅子 2003-01-14
  • 打赏
  • 举报
回复
原理是:有一个查询xml的xsl,我在最后面贴一个范例
在dom里调用xml和xsl就可以现实出检索完的信息
至于xsl如何查询数据,你应该看一下有关xsl的帮助,我就不详细说了

1.js
var xml = new ActiveXObject("MSXML2.DOMDocument.3.0");
var xsl = new ActiveXObject("MSXML2.DOMDocument.3.0");
var fso = new ActiveXObject("Scripting.FileSystemObject");
var MyFile = fso.CreateTextFile("output.htm", true);
var def = fso.CreateTextFile("output.txt", true);

xml.async = false;
xsl.async = false;
for(i=1;i<100;i++){
def.Writeline(i);
var name='data/'+i+'.xml';
xml.load(name);
xsl.load("test.xsl");
MyFile.Writeline(xml.transformNode(xsl));

}


//MyFile.Write(xml.transformNode(xsl));
MyFile.Close();

8,907

社区成员

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

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