[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Document oriented experience reports anyone?


xml document oriented
Hello All,

I've been working on DITA (Darwin Information Typing Architecture) XML 
Schemas internally at IBM for a number years and with DITA TC since it 
inception.  Although, DTDs are still very much the norm in the 
documentation world, DITA has had an XML Schema version for a few years. 
The XML editor Syntext Serna has made use of those schemas for couple of 
releases.

I've had my share of frustrations trying to implement the DITA 
architecture using XML Schemas.  Most issues will be addressed in the 
XML Schema 1.1 specification. 
The main issue that remains unsolved from an architectural standpoint is 
the inability to rename/alias elements in a specific content model while 
making use of the inheritance model.  Basically, being able to use the 
something like the substitutioGroup mechanism in a local context.  With 
respect to inheritance, DITA cannot make full use of the XML Schema 
inheritance model.  DITA is still fully represented in XML Schema 
without using the inheritance model.  It means that developers who wish 
to create new DITA specializations have to manually validate its 
inheritance model which is prone to error.

Out-of-the-box schema support for XML Schema in a publishing pipeline is 
another reason that in the documentation world use of schemas is very 
slow in its adoption.  Hopefully, that will change when freely available 
applications that support XSLT 2.0 becomes more mainstream. Web browsers 
still do not support viewing/transforming schema validated XML document 
because they still uses XSLT 1.0 processors underneath the covers. 
User's must use CSS stylesheets to render their schema validated documents.

Since the both DTDs and  XML Schemas are normative for the DITA 
specification we are currently working on supporting  both DTDs and XML 
Schemas validated documents in the DITA-OT (DITA Open Toolkit at 
SourceForge)  publishing pipeline.  It will work with XSLT 1.0 
processors too.

Kind regards,
Eric

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.