XML解析器Tiny.xml.zip

时间:2022-08-08 02:24:41
【文件属性】:

文件名称:XML解析器Tiny.xml.zip

文件大小:7KB

文件格式:XML

更新时间:2022-08-08 02:24:41

开源项目

tiny.xml 是应用在浏览器里的XML解析器,只有1.6kb大小。暂时不支持Node.js,如果你想让其支持Node.js,可以参看这里。安装npm安装npm install tiny.xml直接从CDN获取使用<!-- Unminified 3.3KB --> [removed][removed] <!-- minified 2.6KB --> [removed][removed]使用示例// If you are using a bundler like browserify/webpack. Otherwise it should // be available on the window itself var tinyxml = require('tiny.xml') var xmlString = '<?xml version="1.0" ?>'   'Foo'   ' Bar'   '' var parser = tinyxml(xmlString) var nodes = parser.selectNodes('item') console.log(nodes.length === 2, 'it found two nodes') // Nodes are actual browser elements: https://developer.mozilla.org/en-US/docs/Web/API/Element var firstNode = nodes[0] console.log(firstNode instanceof Element, 'It is instance of Element') // Since we are using standard browser API, powerful Element interface is supported: var root = parser.selectNodes('items')[0] var all = root.querySelectorAll('item') console.log(all.length === 2, 'matches all item elements') var greenNode = root.querySelector('item[color="green"]') console.log(greenNode.textContent === 'Bar', 'picks only one green node' 标签:Tinyxml


【文件预览】:
tiny.xml-master
----LICENSE(1KB)
----test()
--------index.js(871B)
----README.md(2KB)
----dist()
--------tinyxml.js(3KB)
--------tinyxml.min.js(3KB)
----.gitignore(97B)
----index.js(2KB)
----karma.conf.js(168B)
----package.json(604B)

网友评论