Hi - 


I'm trying to use Tidy to clean the HTML that the WebObjects builder
tool generates.    WebObjects only has a single added element to the
HTML syntax which is: <<webobject />


But, there are many instances where a <<webobject /> tag wraps a
<<tr><<td><</td><</tr> set of tags in a table to repeat through a list
of elements to generate a table. 


Here's an example:


<fontfamily><param>ProFont</param><color><param>8989,1313,1515</param><smaller><x-tad-smaller><<html></x-tad-smaller></smaller></color><smaller><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<head></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<title></x-tad-smaller></color><x-tad-smaller>

      Tidy Test

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</title></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</head></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<body
bgcolor="#FFFFFF"></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<div></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<table
width="75%"></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<webobject
name="DataItemRepitition"></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<tr></x-tad-smaller></color><x-tad-smaller>

       
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<td></x-tad-smaller></color><x-tad-smaller>

         
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<webobject
name="DataItem" /></x-tad-smaller></color><x-tad-smaller>

       
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</td></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</tr></x-tad-smaller></color><x-tad-smaller>

	 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</webobject></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</table></x-tad-smaller></color><x-tad-smaller> 

	</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</div></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</body></x-tad-smaller></color><x-tad-smaller>

</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</html></x-tad-smaller></color><x-tad-smaller>



With the following Tidy config data:


new-inline-tags: webobject

output-xhtml: true

doctype: strict

indent: yes

write-back: true

tidy-mark: false

show-warnings: false

quiet: true

wrap: 0


Tidy converts this to the following:


</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<!DOCTYPE
html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></x-tad-smaller></color><x-tad-smaller>

</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<html
xmlns="http://www.w3.org/1999/xhtml"></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<head></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<meta
name="generator" content="WebObjects 5.2" /></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<title></x-tad-smaller></color><x-tad-smaller>

      Untitled

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</title></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</head></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<body
bgcolor="#FFFFFF"></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<div></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<webobject
name="</x-tad-smaller></color><color><param>8988,1312,1514</param><x-tad-smaller>DataItemRepitition</x-tad-smaller></color><color><param>8989,1313,1515</param><x-tad-smaller>"><</webobject></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<table
width="75%"></x-tad-smaller></color><x-tad-smaller>

       
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<tr></x-tad-smaller></color><x-tad-smaller>

         
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<td></x-tad-smaller></color><x-tad-smaller>

           
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><<webobject
name="</x-tad-smaller></color><color><param>8987,1311,1513</param><x-tad-smaller>DataItemRepitition</x-tad-smaller></color><color><param>8989,1313,1515</param><x-tad-smaller>"><<webobject
name="</x-tad-smaller></color><color><param>8988,1312,1514</param><x-tad-smaller>DataItem</x-tad-smaller></color><color><param>8989,1313,1515</param><x-tad-smaller>"><</webobject><</webobject></x-tad-smaller></color><x-tad-smaller>

         
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</td></x-tad-smaller></color><x-tad-smaller>

       
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</tr></x-tad-smaller></color><x-tad-smaller>

     
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</table></x-tad-smaller></color><x-tad-smaller>

   
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</div></x-tad-smaller></color><x-tad-smaller>

 
</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</body></x-tad-smaller></color><x-tad-smaller>

</x-tad-smaller><color><param>8989,1313,1515</param><x-tad-smaller><</html></x-tad-smaller></color><x-tad-smaller>



I saw in the documentation somewhere that what I'm trying to do may
not be possible but I'm wondering if there is any workaround such as a
way to "ignore" the <<webobjects> tags possibly?   I've tried all the
different new-* tags but they all had the problems in my tests.


Any help would be appreciated. 


Thanks


Mike



Mike Engelhart

EZTrip.com

http://www.eztrip.com/

</x-tad-smaller></smaller></fontfamily>
