CougarXML
From Wikipedia, the free encyclopedia
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (March 2009) |
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (March 2009) |
| Developer(s) | Massimiliano Guastafierro |
|---|---|
| Written in | JavaScript |
| Operating system | Cross-platform |
| Type | Web application framework |
| License | Mozilla Public License 1.1 |
| Website | http://www.cougarxml.com/ |
CougarXML is an XML parser written in JavaScript using an object-oriented approach (OOP). This library parses XML code and converts it into an object that can be manipulated with the DOM Level 3 standard API (W3C). It was released in March 2009 on the Google Code platform by Massimiliano Guastafierro.
CougarXML is free and open source software (FOSS), licensed under the Mozilla Public License 1.1.
Contents |
[edit] Features
- Source code Free and Open under terms of Mozilla Public License 1.1
- No external runtime required
- Usable with any JavaScript 1.4+ engine
- DOM Level 3 Compliant
- Non-validating XML Parser
- Syntax checking
- Well-form checking
- API that is easy to learn and use
[edit] Future development
- Support for every Non-validating XML 1.0 feature (Entities, Attlists, Notations etc.)
- Support for XML to JSON conversion using JsonML (JSON Markup Language)
- Support for Unicode (XML specifications)
[edit] Download
The latest version of CougarXML is downloadable from the Google Code Project Hosting. it is also possible to use the SVN version to get the actual code:
$ svn checkout http://cougarxml.googlecode.com/svn/trunk/ cougarxml
[edit] References
- "W3C Extensible Markup Language (XML) 1.0". http://www.w3.org/TR/REC-xml/.
- "XML.org Focus Areas". http://www.xml.org/.
- "XML From the Inside Out - XML development, XML resources, XML specifications". http://www.xml.com/.
- "Advancing JavaScript with Libraries (Part 1) VIDEO". http://video.yahoo.com/video/play?ei=UTF-8&gid=133414&vid=410472&b=1.
- "Advancing JavaScript with Libraries (Part 2) VIDEO". http://video.yahoo.com/video/play?ei=UTF-8&gid=133414&vid=412541&b=1.
[edit] Further reading
- Learning XML. ISBN 0596004206.
- Beginning XML with DOM and Ajax: From Novice to Professional. ISBN 1590596765.
- Object-Oriented JavaScript. ISBN 1847194141.
- Pro JavaScript Techniques. ISBN 1590597273.
- Web Development Solutions. ISBN 1590598067.
[edit] External links
- Official Website
- Official Project Repository
- Official Discussion Group
- Official Development Group
- IBM developerWorks: XML tutorials, code, and forums
|
|
|

