[JS]XPath类-操作XML工具类

Submitted by kinglong on 2008-1-23 9:8:22
[JS]XPath类-操作XML工具类
XPath类:XPath类是用于对于XML的解析,加载,获取节点等操作(支持IE和FireFox)。

seXML(source)
     解析xml数据
     source为xml字符数据;
     返回值为xml的根节点;
XPath.loadXML(path)
     加载xml文件
     path为xml文件路径;
     返回值为xml的根节点
XPath.getChildren(node, name)
     获取node节点下所有name的子节点数组;
XPath.getChild(node, name)
     获取node节点下name的子节点;
XPath.selectNodes(node,path,child)
     获取node节点下的子节点数组;
     node为当前节点;
     path为节点路径;
     child为子节点名;
XPath.selectSingleNode(node,path)
     获取node节点下的子节点
     node为当前节点;
     path为节点路径;
XPath.getNodeValue(node)
     获取文本节点的值;

调用实例

Trackback:

TrackBack URL for this entry:
http://www.klstudio.com/cmd.asp?act=tb&id=156


Comments:

#3161 On 2008-1-23 10:14:12 喝小酒的网摘 (e) said,

收藏了,感谢楼主分享!
好少有兼容firefox的xpath类.

#3165 On 2008-1-23 12:24:03 tiana (e) said,

很实用的工具类,非常感谢你!

#3171 On 2008-1-23 23:40:32 取水楼 (e) said,

这个只能慢慢的看了....

#3229 On 2008-2-2 10:30:02 kissfour (e) said,

不错,谢谢共享,新年快乐

#3535 On 2008-3-18 13:31:50 cn (e) said,

把xml文件写到string里不是太好吧
麻烦给个加载文件的例子(我用loadXML方法貌似不行啊)



Post a comment:(为了防止垃圾留言信息,您的留言需要通过审核才能显示出来)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。