XML: Difference between revisions
Appearance
mNo edit summary |
m →Links |
||
(One intermediate revision by the same user not shown) | |||
Line 7: | Line 7: | ||
*[[XHTML]] | *[[XHTML]] | ||
;XML parsing tools, utilities and libraries | |||
* [[Apache XML Commons]] - Sundry [[Java]] based XML tools | * [[Apache XML Commons]] - Sundry [[Java]] based XML tools | ||
* [[Apache Xerces C++]] - Validating XML C++ class library & parser | * [[Apache Xerces C++]] - Validating XML C++ class library & parser | ||
* [[Apache Xerces2 Java]] - Modular XML parser | * [[Apache Xerces2 Java]] - Modular XML parser | ||
* [[Apache Xerces Perl]] - Perl API for [[Xerces C++]] XML parser | * [[Apache Xerces Perl]] - Perl API for [[Xerces C++]] XML parser | ||
* [[CL-XML]] - XML parser for [[Common Lisp]] | * [[CL-XML]] - XML parser for [[Common Lisp]] | ||
* [[Libxml2]] - [[C]] based parser | * [[Libxml2]] - [[C]] based parser | ||
*xml.lisp - XML parser for Common Lisp | *xml.lisp - XML parser for Common Lisp | ||
*xmlutils - XML parser for Common Lisp | *xmlutils - XML parser for Common Lisp | ||
;Text editors with XML support | ;Text editors with XML support | ||
Line 22: | Line 22: | ||
==Publications== | ==Publications== | ||
* Steven Holzner: ''XML Complete'' - McGraw-Hill 1998, ISBN 0-07-913702-4 | |||
* [https://www.w3.org/TR/REC-xml/ Extensible Markup Language (XML) 1.0 (Fifth Edition)] (Nov 2008) | * [https://www.w3.org/TR/REC-xml/ Extensible Markup Language (XML) 1.0 (Fifth Edition)] (Nov 2008) | ||
==Links== | ==Links== | ||
* [https://www.w3.org/XML/ XML homepage] | * [https://www.w3.org/XML/ XML homepage] | ||
* Richard Sinn: [https://web.archive.org/web/20001019121356/http://www.developer.ibm.com/devcon/rsinnarticle.htm XML by example] | |||
* Michael Champion: [http://www.xml.com/pub/a/2001/05/02/champion.html Daring to Do Less with XML] | * Michael Champion: [http://www.xml.com/pub/a/2001/05/02/champion.html Daring to Do Less with XML] | ||
[[Category:Markup Language]] | [[Category:Markup Language]] |
Latest revision as of 20:27, 13 November 2019
The Extensible Markup Language (XML) is a human readable data container standard that uses an SGML subset markup language to define containers. It is intended more for exchange of information rather than actual storage of it, as it can grow pretty large but also works well for small storage files that need to be human readable and editable with a simple tool, small configuration files being one example.
Document Formats
- XML parsing tools, utilities and libraries
- Apache XML Commons - Sundry Java based XML tools
- Apache Xerces C++ - Validating XML C++ class library & parser
- Apache Xerces2 Java - Modular XML parser
- Apache Xerces Perl - Perl API for Xerces C++ XML parser
- CL-XML - XML parser for Common Lisp
- Libxml2 - C based parser
- xml.lisp - XML parser for Common Lisp
- xmlutils - XML parser for Common Lisp
- Text editors with XML support
- Lugaru Epsilon - XML syntax highlighting and auto-indent available as a separate download
- QXmlEdit - Qt based XML editor - Open source
Publications
- Steven Holzner: XML Complete - McGraw-Hill 1998, ISBN 0-07-913702-4
- Extensible Markup Language (XML) 1.0 (Fifth Edition) (Nov 2008)
Links
- XML homepage
- Richard Sinn: XML by example
- Michael Champion: Daring to Do Less with XML