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

Designing XML for XSLT (Was: Re: newbie: xsl:key and s

Subject: Designing XML for XSLT (Was: Re: newbie: xsl:key and summation of substrings)
From: Jeni Tennison <jeni@xxxxxxxxxxxxxxxx>
Date: Mon, 10 Dec 2001 10:45:19 +0000
Designing XML for XSLT (Was: Re:  newbie: xsl:key and s
Trevor Nash wrote:
>>I can not influence the content of this source document.
>
> I've lost count of the number of times I have seen this, most
> commonly with grouping type questions. Anybody got a theory as to
> why this happens? There must be thousands of person-hours being
> wasted.

When people design markup languages, they can't always predict every
use the information in the XML documents will be put to, plus they
don't necessarily know the strengths/limitations of every method of
processing the document. (It would be straightforward to sum amounts
with units using DOM or SAX, for example.)

Does anyone know of a set of guidelines for designing markup languages
for processing with XSLT? If not, it could be a useful resource to put
together somewhere. Things like:

 - keep numbers and units separate
 - be consistent in case use in attribute/element values
 - use namespaces to embed HTML in XML, not CDATA sections

Any others?

Cheers,

Jeni

---
Jeni Tennison
http://www.jenitennison.com/


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

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