UNPKG

948 BMarkdownView Raw
1Roadmap
2=======
3
4## 0.1.0 (Basic usable version)
5
6### Parsing/Serializing
7
8- [x] XMLLite.parse(xml)
9- [x] XMLLite.serialize(DOM)
10
11## 0.2.0 ~ 0.9.0 (Features added)
12
13### DOM maintaining
14
15- [x] XMLLite.findChildNode(doc, query)
16- [x] XMLLite.findChildNodes(doc, query)
17- [x] XMLLite.findOrCreateChildNode(doc, query)
18- [x] XMLLite.removeChildNode(doc, query)
19- [x] XMLLite.eachChildNode(doc, query, callback)
20
21### Formatting
22
23- [x] XMLLite.beautify(xml, indent)
24- [x] XMLLite.uglify(xml, preserveComments)
25- [x] XMLLite.sanitize(xml, reverse)
26
27### Converting
28
29- [x] XMLLite.dom2js(DOM)
30- [x] XMLLite.xml2js(xml)
31- [x] XMLLite.xml2json(xml, replacer, space)
32- [x] XMLLite.js2xml(obj, options)
33- [x] XMLLite.json2xml(json, options)
34- [x] XMLLite.js2dom(obj)
35- [x] XMLLite.json2dom(json)
36
37## 1.0.0 (Works as expected)
38
39- [ ] Works exactly the same in both Node.js and browsers
40- [ ] Error tracking
41- [ ] Optimizing
42
43## 2.0.0 (Better structure and APIs)