CougarXML
This article may not meet the 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) |
File:No-logo.svg | |
---|---|
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 parse an XML code and convert it into an object that can be manipulated with DOM Level 3 standard API (W3C). It was released in March 2009 on Google Code platform by Massimiliano Guastafierro.
CougarXML is free and open source software (FOSS), licensed under the Mozilla Public License 1.1.
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 easy to learn and use
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)
Download
The latest version of CougarXML is downloadable from the Google Code Project Hosting. Also, it is possible to use the SVN version to get the most actual code:
$ svn checkout http://cougarxml.googlecode.com/svn/trunk/ cougarxml
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.
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.
External links
- Official Website
- Official Project Repository
- Official Discussion Group
- Official Development Group
- IBM developerWorks: XML tutorials, code, and forums
|
|
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- Pages using deprecated source tags
- Pages with syntax highlighting errors
- Pages using duplicate arguments in template calls
- Pages with broken file links
- Articles with topics of unclear notability from March 2009
- Articles with invalid date parameter in template
- All articles with topics of unclear notability
- Articles lacking sources from March 2009
- All articles lacking sources
- Free software
- JavaScript libraries
- XML parsers