W3C home > Mailing lists > Public > html-tidy@w3.org > July to September 2002

Tidy adding returns inside xml elements

From: Howard, Kipp (LNG-CL) <Kipp.Howard@lexisnexis.com>
Date: Thu, 11 Jul 2002 07:56:16 -0700
Message-ID: <5150922C4A9FFE4DA2F658016BF9FA3C08A5D8@lnxseamail01.lexisnexis.com>
To: html-tidy@w3.org

<note> I sent this message about 2 weeks ago and never got a response.  I
just checked the mail archive
http://www.geocrawler.com/archives/3/12898/2002/6/0/ for the original
message (6/20/02)and never saw it in the archive so I'm sending it again in
hopes that it makes it through.</note>

Tidy seems to be adding a return inside empty elements.  Is there any way
to prevent this?

XML file I'm sending into tidy (b.xml):

<?xml version="1.0"?>
<root>
  <empty/>
  <empty></empty>
</root>

Using the following command line:
  tidy.exe -config tidy.ini b.xml

and the following tidy.ini:

output-xml: yes
input-xml: yes
indent: yes
indent-cdata: no
wrap: 0
escape-cdata: yes
markup: yes
clean: yes

I get the following output:

<?xml version="1.0"?>
<root>
<empty />


<empty>
</empty>

 </root>

Note the return that is put inside the 2nd empty node.

I'm using tidy release: "(release date: 1st May 2002; built on May  7 2002,
at 20:00:42)"

I've tried a number of options but I cannot get tidy to produces something
more like this:

<?xml version="1.0"?>
<root>
<empty />
<empty />
 </root>

I really don't care about the empty space between nodes, but the return that
gets put in the 2nd empty node is causing me problems.  Is there anything I
can do to fix this problem?

Thanks.
-- 
Kipp E. Howard - Sr. Software Engineer @ LexisNexis CourtLink
kipp.howard@courtlink.com   
(425) 372-1837 or (800) 774-7317 ext 1837


-- 
Kipp E. Howard - Sr. Software Engineer @ LexisNexis CourtLink
kipp.howard@courtlink.com   
(425) 372-1837 or (800) 774-7317 ext 1837
Received on Thursday, 11 July 2002 10:55:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 April 2012 06:13:52 GMT