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

RE: Transition from DTD to XML Schema specification

  • From: "Michael Kay" <mike@s...>
  • To: <mdirector@i...>,<xml-dev@l...>
  • Date: Tue, 5 Jun 2007 15:59:41 +0100

RE:  Transition from DTD to XML Schema specification
I would have said there were two approaches:

(a) continue to work without namespaces. You haven't actually said why you
want to introduce a namespace, and you can use XML Schema without one.

(b) introduce a couple of simple XSLT stylesheets to do the conversion from
the non-namespace form to the namespace form and perhaps vice versa. Run the
transformation on the input before you apply schema validation.

Michael Kay
http://www.saxonica.com/

> -----Original Message-----
> From: Michael Steidl (IPTC) [mailto:mdirector@i...] 
> Sent: 05 June 2007 15:50
> To: xml-dev@l...
> Subject:  Transition from DTD to XML Schema specification
> 
> Hello Group:
> 
> More than 5 years ago my organisation, the IPTC 
> (www.iptc.org), has created first XML document specifications 
> based on DTDs for the purpose of 
> 
> exchanging news in a B2B environment. Now we want move the 
> document definitions to XML Schemas (to be precise: the "new" 
> XML Schema replicates 
> 
> the "old" DTD), and this drives us into a bad situation:
> 
> - for the XML Schema we define a default namespace.
> 
> - adopters of our document specification set up an XML 
> database and load the XML Schema for structure validation.
> 
> - then they receive XML documents which are still based on 
> the DTD and hence without a namespace.
> 
> - the XML DB rejects these XML instances as invalid - and 
> actually this is 
> 
>  right.
> 
> What are best practices for such a sliding transition from 
> DTD to XML Schema validated documents and are there 
> workarounds to allow the import of both non-namespaced and 
> namespaced XML instances. Our document specifications are 
> used worldwide and there is no way of defining a "day X" from 
> that on DTD based instances are abondoned and only XML Schema 
> based instances are allowed.
> 
> Thanks 
> 
> Michael
> ==================================================
> Sent by:
> Michael Steidl
> Managing Director of the IPTC <mdirector@i...> 
> International Press Telecommunications Council "Information 
> Technology for News"
> Visit us on the web at  http://www.iptc.org
> 
> 
> 
> 
> 
> ______________________________________________________________
> _________
> 
> XML-DEV is a publicly archived, unmoderated list hosted by 
> OASIS to support XML implementation and development. To 
> minimize spam in the archives, you must subscribe before posting.
> 
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@l...
> subscribe: xml-dev-subscribe@l... List archive: 
> http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
> 



[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.