Tiny.xml 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Tiny.xml 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript 查看源码 »
操作系统: 跨平台
收录时间: 2016-03-16

tiny.xml 是应用在浏览器里的XML解析器,只有1.6kb大小。

暂时不支持Node.js,如果你想让其支持Node.js,可以参看这里

安装

npm安装

npm install tiny.xml

直接从CDN获取使用

<!-- Unminified 3.3KB -->
<script src="https://cdn.rawgit.com/anvaka/tiny.xml/master/dist/tinyxml.js"></script>

<!-- minified 2.6KB -->
<script src="https://cdn.rawgit.com/anvaka/tiny.xml/master/dist/tinyxml.min.js"></script>

使用示例

// 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" ?>' +
 '<items xmlns="http://foo.com">' +
 ' <item>Foo</item>' +
 ' <item color="green">Bar</item>' +
 '</items>'

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'
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Tiny.xml 的相关资讯

还没有任何资讯

Tiny.xml 的相关博客

Tiny框架应用实践之Tiny社区

有些朋友可能听说过Tiny框架,有些同学可以还没有听说过。 听说过的同学可能对于Tiny能做啥也是不太清楚,今天就发一个Tiny实...

RTX51 Tiny

参考文档 :RTX51 Tiny 2.02 中文手册.doc、Keil_Rtx51_tiny_RTOS中文版.pdf RTX-51 有 2 个版本:Full 和 Tiny。类似的国人写...

Tiny有毒

呵呵,想比较通俗的介绍一下Tiny,居然没有办法下手,想了半天想不好一个标题,不知如何,忽然冒出个“Tiny有毒”来,结果越体...

Tiny中文分词

Maven引用坐标: <dependency> <groupId>org.tinygroup</groupId> <artifactId>chinese</artifactId> ...

Tiny之RuleEngine

规则引擎适合于做业务规则频繁变化的场景,我们的业务在应用过程中,也经常要处理大量的业务规则,当然,也希望能有一套规则引...

Tiny Formater

昨天看了@Brin想写程序 的文章 几行Java代码实现的简单模板(不是引擎),呵呵,就非常想去掏掏偶滴小兜兜,果然发现一个类似...

my live PC / ThinkCentre M920x Tiny / ThinkStation P330 Tiny

s Thinkpad Mluti Connect Bluttooth Keyboard with Trackpoint / KT-1525 / 4x30k12182 / Thinkpad 蓝牙键盘驱动下载 https:...

Tiny设计原则

约定优于配置 随着J2EE各种框架的使用,你会发现要配置的内容确实是越来越多了。大量的XML充斥其中,举例:Spring配置,Hiber...

构建Tiny生态圈

生态圈 生态圈又称商业生态圈,指商业活动的各利益相关者通过共同建立一个价值平台。各个角色关注其所在的价值平台的整体特性...

tensorRT 与yolov3_tiny

yolov3-tiny中有下面这些层: Convolutional Maxpooling Leaky-Relu Linear-Relu(正常的Relu) Residual Block Strided Residu...

Tiny.xml 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
3 收藏
分享
返回顶部
顶部