xsl-list
[Top] [All Lists]

RE: Generating beautiful HTML Source Code

2003-10-15 10:15:26
From: Karl J. Stubsjoen [mailto:karl(_at_)azprogolf(_dot_)com]
Sent: Wednesday, October 15, 2003 8:56 AM
Subject: [xsl] Generating beautiful HTML Source Code


Hello,

I'd be interested in any reference (websites - faq...) you 
might be able to
point me to regarding Whitespace.  Call me anal, but I'm very 
interested in
generating very attractive HTML source code results, you know 
- line breaks,
tabs, comments, etc...

Generating pretty-printed HTML can be difficult, if not impossible, with
most processors.  You can try using the following output element:

<xsl:output method="html" indent="yes"/>

but implementations are not required to honor the indent attribute, and
there's no definition of that output in the spec.  The best method would be
to run the HTML output through Tidy or another pretty-print utility after
transformation.

If you want comments to show up in your *output*, you need to use
<xsl:comment/>, which will cause the contents of the element to appear in
the result document within HTML comment tags (<!-- -->).  Since these also
represent comment nodes in XML, using them directly in your stylesheet
causes the processor to strip them out during compilation.

hth,
b.

| brian martinez                           
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer                                    303.357.3548 |
| cheap tickets, part of trip network                fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400           englewood, co 80111 |
| cendant travel distribution services   http://www.cheaptickets.com/ |

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



<Prev in Thread] Current Thread [Next in Thread>