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

Re: data input to an XSL produced page -- best practices


xml data input


On Thu, 20 Feb 2003, Enoch Root wrote:

> Hi all;
> 
> I'd like to know what others are doing in for below
> situations and what are the best practices in general.
> 
> I'm producing my HTML pages by processing XML data
> with XSL stylesheets, and there are certain editable
> inputs, like date.  The respective field is stored in
> the form yyyy-mm-dd in the database.  I'm having an
> argument with a co-worker who is telling that we
> should format date fields in a servlet and output it
> as is, where XSL stylesheet will use just
> <xsl:value-of.., but I'm insisting on outputting data
> as is and formatting it with some date formatting XSL
> templates.  I'd like to know what are the best
> practices for the situation.

I like to keep formatting logic separate from business logic, if possible,
and when the two can be usefully distinguished. This makes maintenance
easier. If a formatting problem arises, I know where to fix it, even after
the sands of time have burried my recollections of the project's details.
So, following this principle, I would output the date using enough markup
to capture all the logical uses to which you think you will ever need to
put it, and then format it for human consumption using your XSL stylesheet.

// Gregory Murphy <Gregory.Murphy@s...>



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.