CougarXML

From Seo Wiki - Search Engine Optimization and Programming Languages
Jump to navigationJump to search
CougarXML
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

File:Opensource.svg
  • 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:

<source lang="bash"> $ svn checkout http://cougarxml.googlecode.com/svn/trunk/ cougarxml </source>

References

Further reading

  • [Expression error: Unrecognized punctuation character "{". Learning XML]. ISBN 0596004206. 
  • [Expression error: Unrecognized punctuation character "{". Beginning XML with DOM and Ajax: From Novice to Professional]. ISBN 1590596765. 
  • [Expression error: Unrecognized punctuation character "{". Object-Oriented JavaScript]. ISBN 1847194141. 
  • [Expression error: Unrecognized punctuation character "{". Pro JavaScript Techniques]. ISBN 1590597273. 
  • [Expression error: Unrecognized punctuation character "{". Web Development Solutions]. ISBN 1590598067. 

External links

it:CougarXML

If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

→