易语言-zyXML解析类模块

上传者: 38520258 | 上传时间: 2023-01-12 15:28:58 | 文件大小: 214KB | 文件类型: ZIP
zyXML 是一个轻便、小巧的,纯易语言代码来解析XML的模块。 优点: 1、不依赖任何DLL、支持库、系统组件(Microsoft.XMLDOM等对象) 2、支持UTF-8 、UTF-16 等编码 3、支持 XPath 语法来查询节点 4、支持 CDATA 5、开源(如果有任何问题可以自己修改) 缺点: 1、加载速度稍微逊色于支持库,但是查询速度很快。 2、不支持DTD,也就是类似于如下的节点 <!DOCTYPE note [ <!ELEMENT note (to,from,heading,body)> <!ELEMENT to      (#PCDATA)> <!ELEMENT from    (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body    (#PCDATA)> ]> 3、XPath查询语法支持不全(要全部支持太麻烦了,实在没精力去解析了) XPath具体语法可参考:http://www.w3school.com.cn/xpath/xpath_syntax.asp 目前支持的XPath 语法有限,不支持的有: 1、查找只能返回节点,而不能返回属性,当然查找条件可以有属性,如:节点名[@属性\u540d='\u5c5e\u6027\u503c'] 2、[] 括号里面的谓语表达式 仅仅支持一个操作符号,且不支持 | 、 or 、 and 和 mod ,并且属性名不支持*,仅仅元素名才支持* 3、轴 不支持 following、namespace、preceding 和 preceding-sibling 4、函数都不支持,但是可以有如下使用: node()         可返回所有节点且不管节点是什么类型 cdata()        仅查找 CDATA 类型的节点 text()           仅查找 文本 节点 comment()  仅查找 注释 节点 *                  仅查找 元素 节点

文件下载

资源详情

[{"title":"( 6 个子文件 214KB ) 易语言-zyXML解析类模块","children":[{"title":"zyXML","children":[{"title":"test.e <span style='color:#111;'> 25.92KB </span>","children":null,"spread":false},{"title":"模式区别说明.e <span style='color:#111;'> 21.58KB </span>","children":null,"spread":false},{"title":"zyXML.ec <span style='color:#111;'> 388.38KB </span>","children":null,"spread":false},{"title":"zyXML.e <span style='color:#111;'> 449.82KB </span>","children":null,"spread":false},{"title":"sheet1.xml <span style='color:#111;'> 244.62KB </span>","children":null,"spread":false},{"title":"test.xml <span style='color:#111;'> 242B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明