CougarXML

CougarXML
CougarXML
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 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

Features

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 that is 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. it is also possible to use the SVN version to get the actual code:

$ svn checkout http://cougarxml.googlecode.com/svn/trunk/ cougarxml

References

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


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Dojo Toolkit — Developer(s) Dojo Foundation Stable release 1.6.1 / May 20, 2011; 5 months ago ( …   Wikipedia

  • MooTools — Developer(s) The MooTools Dev Team Stable release 1.3 / October 11, 2010; 13 months ago (2010 10 11 …   Wikipedia

  • Dhtmlx — JavaScript Library User interface built with DHTMLX library Developer(s) DHTMLX Ltd. Stable release 3.0 / July 7, 2011; 4 months ago (2011 07 07) …   Wikipedia

  • Dynamic HTML — HTML HTML and HTML5 Dynamic HTML XHTML XHTML Mobile Profile and C HTML Canvas element Character encodings Document Object Model Font family HTML editor HTML element HTML Frames HTML5 video …   Wikipedia

  • Cocoa (API) — Cocoa Developer(s) Apple Written in Objective C Operating system Mac OS X Type Software framework …   Wikipedia

  • Windows API — The Windows API, informally WinAPI, is Microsoft s core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. It was formerly called the Win32 API; however, the name Windows API more accurately… …   Wikipedia

  • XUL — Filename extension .xul Internet media type application/ vnd.mozilla.xul+xml Developed by Mozilla Foundation Type of format markup language In computer programming, XUL (pronounced …   Wikipedia

  • Motif (widget toolkit) — Motif Stable release 2.3.3 / March 19, 2010; 19 months ago (2010 03 19) Type Widget toolkit Website www.openmotif.org …   Wikipedia

  • JScript — Appeared in 1996 Developer Microsoft Stable release 9.0 (March 2011) Typing discipline dynamic, weak, duck Major implementations W …   Wikipedia

  • Component Library for Cross Platform — (CLX) (pronounced clicks), is a cross platform visual component based framework for developing Microsoft Windows and Linux applications. It is developed by Borland for use in its Kylix, Delphi, and C++ Builder software development environment.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”