Re: XML source doctype

On Fri, 24 Mar 2000, Brad Stowers wrote:

> I'm trying to run an XML file through tidy and it seems to choke
> on the doctype (the output stops at that line).  If I remove the
> line, the file is properly formatted.  Unfortunately, I need the
> line in there.  I could remove it, run it through tidy, and then
> put it back in, but I'd really prefer not to do that if I don't
> have to.  I'm hoping I'm missing some config option or
> something, but I couldn't find it if I am.  Anyway, here's what
> the beginning of the source file looks like:
> 
> <?xml version="1.0" ?>
> <?fdl version="Beta 1"?>
> <!DOCTYPE fenestra-fdl SYSTEM "fenestra-fdl.dtd">
> 
> <fenestra-fdl>
> 
>   <constraint-package>
> 
> [...snip...]
> 
> 
> and after formatting:
> 
> <?xml version="1.0"?><?fdl version="Beta 1"?>
> <!DOCTYPE fenestra-fdl SYSTEM "fenestra-fdl.dtd">

This is tricky. Tidy needs to known when it could safely break the
line and when it shouldn't because this would introduce meaningful
whitespace. I guess it's reasonably safe before the doctype
declaration, though.

Regards,

-- Dave Raggett <dsr@w3.org> http://www.w3.org/People/Raggett
tel/fax: +44 122 578 3011 (or 2521) +44 385 320 444 (mobile)
World Wide Web Consortium (on assignment from HP Labs)

Received on Tuesday, 28 March 2000 12:48:54 UTC