Difference between revisions of "XML"

From Creative Commons
Jump to: navigation, search
(I have no idea what "licenses in xml" even means.)
Line 1: Line 1:
#REDIRECT [[Category:Filetype]]
[[Category:Developer Challenges]]
[[Category:Developer Challenges Completed]]
[http://www.w3.org/XML/ eXtensible Markup Language] (XML) is a simple, very flexible text format derived from SGML (ISO 8879). Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere.
== Developer Challenges ==
Develop software that embeds license and metadata into XML files.
=== Implementations ===
* [[Inkscape]], an open source drawing tool that embeds metadata into [[SVG]] (scalable vector graphics)
* [http://www.openclipart.org/ Open Clip Art Library], a public domain collection of user-submitted clip art which embeds metadata into [[SVG]]
* Please add yours here :)
=== Examples ===
Here is the code that is in [[Inkscape]]'s SVN repository for making the License and Metadata Dialogs possible. Please use them as examples for coding your own metadata and license selectors for use in SVG:
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.cpp?view=log document-metadata.cpp]
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/ui/dialog/document-metadata.h?view=log document-metadata.h]
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.cpp?view=log rdf.cpp]
* [http://svn.sourceforge.net/viewcvs.cgi/inkscape/inkscape/trunk/src/dialogs/rdf.h?view=log rdf.h]
=== TODO ===
* Please help distinguish between different XML formats and how to add metadata and licensing
* Please help by adding you todo here :)

Revision as of 17:48, 4 March 2008

Redirect to: