OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] data input to an XSL produced page -- best practices

[ Lists Home | Date Index | Thread Index ]

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@sun.com>


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS