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

Re: Use DTDs!

  • From: Rick Jelliffe <rjelliffe@allette.com.au>
  • To: xml-dev@lists.xml.org
  • Date: Tue, 3 May 2016 11:56:58 +1000

Re:  Use DTDs!

Every non-toy schema language has some system to break large schemas into convenient modules (files). All of them necessarily introduce a step of indirection because you need to look at the declaration not the reference to know much about them. But they all are different.
We had a problem with this on the ISO WG for publishing languages where some national bodies had made provision of RELAXNG schemas a requirement for the OOXML standard attempt by ECMA (to prevent locking out of toolchains that used different techologies to that vendor's), but no tool existed that would preserve the file structure (or base type) from the original XSDs. Without the same file structure, it was too difficult to standardize. I wrote a tool (multiple xslts) and murata completed it (with bits in python), limited to the subset needed for ooxml.
I think one of the limitations of the idea of grammar neutrality (ie freely translate the schema into the particular grammar available for each tool) is this lack of entity maintenance by some converters. (Not a good term) Possibly it is a bigger problem than the different power of the different grammars.
As to the point that parameter entities are difficult, i have mentioned before that RELAXNG in effect puts all things into parameter entities: patterns work by substitution. People dont complain RELAXNG has a taxing syntax. And it does not even give you a convenient % !

Rick


  • Follow-Ups:

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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.