Jump to content

XML: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 1: Line 1:
The eXtensible Markup Language or '''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.
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.


===OS/2 XML parsing tools, utilites and libraries===
==Document Formats==
* [[Apache XML Commons]] - Sundry [[Java]] based XML tools - Open source - Current
*[[RSS]]
* [[Apache Xerces C++]] - Validating XML C++ class library & parser - Open source - Current
*[[SOAP]]
* [[Apache Xerces2 Java]] - Modular XML parser - Open source - Current
*[[SVG]]
* [[Apache Xerces Perl]] - Perl API for [[Xerces C++]] XML parser - Open source - Current
*[[XHTML]]
* [[CL-XML]] - XML parser for [[Common Lisp]] - Open source - Discontinued
* [[Libxml2]] - [[C]] based parser - Open source - Current
*xml.lisp - XML parser for Common Lisp - Open source - Discontinued
*xmlutils - XML parser for Common Lisp - Open source - Current


====OS/2 text editors with XML support====
===OS/2 XML parsing tools, utilities and libraries===
* [[Lugaru Epsilon]] - XML syntax highlighting and autoindent available as a separate download - Commercial
* [[Apache XML Commons]] - Sundry [[Java]] based XML tools - Open source
* [[QXmlEdit]] - [[Qt]] based XML editor - Open source
* [[Apache Xerces C++]] - Validating XML C++ class library & parser - Open source
* [[Apache Xerces2 Java]] - Modular XML parser - Open source
* [[Apache Xerces Perl]] - Perl API for [[Xerces C++]] XML parser - Open source
* [[CL-XML]] - XML parser for [[Common Lisp]] - Open source
* [[Libxml2]] - [[C]] based parser - Open source
*xml.lisp - XML parser for Common Lisp - Open source
*xmlutils - XML parser for Common Lisp - Open source


==Links & publications==
;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==
* [https://www.w3.org/TR/REC-xml/ Extensible Markup Language (XML) 1.0 (Fifth Edition)] (Nov 2008)
 
==Links==
* [https://www.w3.org/XML/ XML homepage]
* [https://www.w3.org/XML/ XML homepage]
* 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 Languages]]
[[Category:Markup Language]]

Revision as of 15:46, 9 April 2018

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

OS/2 XML parsing tools, utilities and libraries

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

Links