Use of XML for Web content publishing
OpenSource office software use XML as their native format
This is a trend, XML is used by default
"Why don't you use XML for ... file format ?"
The main toolkits used are expat libxml Qt XML Perl or Python
A Red Hat 9 system includes more than 3500 XML files
SVG is making a hit !
It is getting the main format used for desktop icons
Gnome libraries librsvg, SVG editor sodipodi
Most projects have switched to DocBook
Use libxslt/xsltproc or Saxon for XSLT
FOP/xmlroff/PassiveTeX for PDF generation
Help browsers use HTML pregenerated or on-the-fly
Indexing and cross-referencing is ad-hoc
Various front-end are available:
WYSIWYG editing is not there (yet ?)
XML can be used to describe the set of widgets
Allows a modular design of the application
Ease the development of the applications
Massive use of XML for documentation
I18N constraints, redundance, automation
Specific tools have been designed:
Act as bridges between XML and the PO I18N system
Some use of SOAP (libsoup) and XML-RPC but not widespread
Jabber use is growing
XInclude early adoption to add examples within DocBook
Schemas validation is limited:
XSLT usage is increasing to convert to HTML or between formats
XML Catalog deployment
The appeal of XML:
FAQ#1: "What editor for XML/DocBook are available ?"
More standardization at the XML format level: OpenOffice ?
Will Java and C# get deployed there, to which extend ?
Use of XML is very widespead in OpenSource projects
Documentation and data formats are the main target
Use of core specification, and mostly C/C++ toolkits
Storing graphics
Documentation == DocBook
Documentation Tools
XML for User Interfaces
Internationalization I18N support
XML for network use
Layers above XML
OpenSource and XML shared concepts
Pieces missing and uncertainties
Conclusions
Questions and Answers