Lists Home |
Date 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>