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

Re: Xml internationalization design


dtds xml internationalization
tom tom said:
> I'm currently designing the XML to be used within an multi language
> application.
>
> I would like to know if there is any official recommendation about how to
> nest an element that offers multi-language values.

I don't know of any official recommendations on this. The European
Parliament and many organizations will undoubtedly have methods adopted,
but these are not "official" in the sense of some standard.

One approach is to have your cake and eat it. Have a content model like

  etc, (maintitle+ | maintitles), etc

where
  <!ELEMENT maintitles (maintitle+) >

You don't use that name "maintitle" anywhere else. Your stylesheets can be
written to accept both forms, probably just providing the template
matching "maintitle"; so there may be no extra work involved in
programming.

People very often write schemas and DTDs that overconstrain things.
Grammar based schemas are not very good at expressing "this thing appears
in this area of the document, though the particular context is not
important", which trains us to think too narrowly.

The constraints in your document schema should mirror your business
requirements, and you should avoid constraints that cannot be traced to
business requirements. They just represent inflexibility, unagility and
future (and present, sometimes!) cost. If there is no business requirement
to force titles either to be an uncontained list or a contained list, then
allowing both forms may be the prudent option.

Cheers
Rick Jelliffe

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.