Importance of XML
With the ever increasing number of different media and output
formats, it undoubtedly has become a necessity to separate
the content from the structure and format of source documents
and to use universally applicable formats to interchange data
between applications and storage entities.
In this context XML based structured authoring and the conversion
of documents from an unstructured format into XML is a great
help and a precondition for cross-media publishing. Unfortunately,
XML is often regarded or "sold" as a panacea, but
XML users experience quickly that XML is not the panacea that
it is claimed to be in these highly polished tool brochures
and websites. There are many reasons for this, which can be
summarized by stating that it needs much more than just XML
as another well designed and structured file format to make
incompatible worlds really and truly compatible to one another!
XML alone cannot solve this - not by itself!
Still, XML is certainly a great leap forward. But despite
XML most processes are still everything else but automatic.
For example, converting a DTP document to HTML while preserving
the same carefully designed paper layout to maintain cross-media
CI integrity or to automatically publishing the contents of
an article database for paper and for the Internet is hardly
done without major involvement of manual interaction. XML
only marginally helps.
The problem is in the structure and in the semantics of the
data. This can, of course, be defined in XML syntax but it
is not defined by XML itself. So, if the application reading
XML does not know how to interpret the semantical qualifiers
written by the application, which wrote the XML, the best
XML won't help anything. This is the part where the problems
are really in. And this is where XML per se cannot help.
In case of publication documents from DTP files the problem
is in the fact, that none of the data therein is somehow indexed
nor anyhow interrelated nor linked to a database. What looks
like a table on a DTP page is really just a loose assortment
of independent text boxes and lines, which are in no way related
to one another (grouping creates no relations). XML cannot
change the deficiencies inherent to DTP structures either.
And here again, XML cannot help either.
|