Re: XSL: xt question

Subject: Re: XSL: xt question
From: James Clark <jjc@xxxxxxxxxx>
Date: Sun, 20 Sep 1998 11:17:48 +0700
Don Park wrote:
> 
> Use <br /> or <hr />.  Both Netscape Navigator and Internet Explorer will
> ignore the / if there is a whitespace after the tag name.
> 
> It is an idiotic hack but a valuable one when you are desperate.

This hack helps a bit, but it isn't a complete, robust solution to the
problem:

- <br /> is valid XML and will be accepted by the major browsers but it
isn't valid HTML 4.0 (which means the result HTML can't be validated)

- < and & in SCRIPT and STYLE can't be handled

- some older browsers allow <DL COMPACT> but not <DL COMPACT="COMPACT">

- UTF-8 support is far from universal in the HTML world (even if you put
the appropriate META incantation in); named character entities and
charater references are more reliable

- there's no way to get a <!DOCTYPE declaration

- if you don't add any whitespace, it's easy to end up with everything
on one line, but indent-result="yes" isn't safe with HTML; to get
readable output some knowledge of whether elements are block or inline
is needed

Can anybody think of any others?

James



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


Current Thread
  • Re: XSL: xt question, (continued)
      • alex - 18 Sep 1998 09:14:32 -0700
    • alex - 18 Sep 1998 09:12:20 -0700
    • Don Park - Sat, 19 Sep 1998 15:57:12 -0700
      • G. Ken Holman - Sat, 19 Sep 1998 16:20:28 -0700
      • James Clark - Sun, 20 Sep 1998 11:17:48 +0700 <=
    • Don Park - Sat, 19 Sep 1998 16:55:21 -0700
    • Don Park - Sat, 19 Sep 1998 18:16:20 -0700