- From: Michael Engelhart <mengelhart@eztrip.com>
- Date: Sun, 23 May 2004 20:24:48 -0500
- To: Cory Nelson <phrosty@gmail.com>
- Cc: html-tidy@w3.org
Yeah, I tried that but it doesn't generate valid WebObjects code. The concept between a "repetition" type WebObjects tag is that the data associated with that tag is an array of data that gets looped through and in my example the <tr> tags generate rows of data from that array. This is the output when I use new-blocklevel-tags: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="WebObjects 5.2" /> <title> Tidy Test </title> </head> <body bgcolor="#FFFFFF"> <div> <webobject name="DataItemRepetition"> <table> <tr> <td> <webobject name="DataItem"></webobject> </td> </tr> </table> </webobject> </div> </body> </html> What I want is: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="WebObjects 5.2" /> <title> Tidy Test </title> </head> <body bgcolor="#FFFFFF"> <div> <table> <webobject name="DataItemRepetition"> <tr> <td> <webobject name="DataItem"></webobject> </td> </tr> </webobject> </table> </div> </body> </html> Thanks Mike On May 23, 2004, at 8:03 PM, Cory Nelson wrote: > put it in new-blocklevel-tags > > On Sun, 23 May 2004 19:48:46 -0500, Michael Engelhart > <mengelhart@eztrip.com> wrote: >> >> 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: >> >> <html> >> <head> >> <title> >> Tidy Test >> </title> >> </head> >> <body bgcolor="#FFFFFF"> >> <div> >> <table width="75%"> >> <webobject name="DataItemRepitition"> >> <tr> >> <td> >> <webobject name="DataItem" /> >> </td> >> </tr> >> </webobject> >> </table> >> </div> >> </body> >> </html> >> >> 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: >> >> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> >> <html xmlns="http://www.w3.org/1999/xhtml"> >> <head> >> <meta name="generator" content="WebObjects 5.2" /> >> <title> >> Untitled >> </title> >> </head> >> <body bgcolor="#FFFFFF"> >> <div> >> <webobject name="DataItemRepitition"></webobject> >> <table width="75%"> >> <tr> >> <td> >> <webobject name="DataItemRepitition"><webobject >> name="DataItem"></webobject></webobject> >> </td> >> </tr> >> </table> >> </div> >> </body> >> </html> >> >> 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/ >> >
Received on Sunday, 23 May 2004 21:24:54 UTC