[Home] [By Thread] [By Date] [Recent Entries]

  • From: Andrew Welch <andrew.j.welch@g...>
  • To: "David A. Lee" <dlee@c...>
  • Date: Mon, 23 Nov 2009 13:09:47 +0000

Just run it through an XSLT transform with the output method set to html.

cheers
andrew

2009/11/23 David A. Lee <dlee@c...>:
> I'm faced with the 'interesting' request of the web team to produce HTML not
> XHTML.
>
> The request came to encode empty elements like  <BR/> as <BR>  (and <HR/> as
> <HR>)
> The rationale is that they are trying for maximum browser compatibility and
> CSS style capabilities.
>
> Although they could not actually point to an actual current case where using
> XTHML syntax breaks things, nonetheless they are insisting on not using it,
> "just in case" , "for maximimal conformity".
>
> They also requested that if I use a tag that takes bodies but the body is
> empty to not write it as <tag/>
> Example
>   <P/>  should be written as <P></P>  ....  although I think I can waffle on
> this one.
>
> So I'm tasked now with having to convert reasonably good HTML into 'perfect'
> HTML mainly fixing up these empty tags.
>
> Any suggestions ? The proposal from the web team was "Just use perl to do
> regex replacements" ... Ug.
> I'm not going to use perl.   But I might resort to the equivlent of using
> Java regex replacements on the final output phase.
> But maybe there is a 'better' way to do this ?   I'm not enough familiar
> with XSLT to know but it does have an "html" mode ... will it do this kind
> of thing ?
> I'm hoping I don't need to write my own serializer and have to actcually
> *parse* the 'HTML' to generate these reqirements ... so maybe a regex is the
> best fit ?
> I'd love to run it through a trivial xquery or xslt filter in "make the web
> team happy" mode ...
>
> Other suggestions welcome.
>
> --
> David A. Lee
> dlee@c...  http://www.calldei.com
> http://www.xmlsh.org
> 812-482-5224
>
>
> _______________________________________________________________________
>
> XML-DEV is a publicly archived, unmoderated list hosted by OASIS
> to support XML implementation and development. To minimize
> spam in the archives, you must subscribe before posting.
>
> [Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
> Or unsubscribe: xml-dev-unsubscribe@l...
> subscribe: xml-dev-subscribe@l...
> List archive: http://lists.xml.org/archives/xml-dev/
> List Guidelines: http://www.oasis-open.org/maillists/guidelines.php
>
>



-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member