- From: Gary L Peskin <garyp@firstech.com>
- Date: Tue, 11 Jul 2000 14:41:03 -0700
- To: "Tieu H.Luu" <THLuu@aethersystems.com>
- CC: "'html-tidy@w3.org'" <html-tidy@w3.org>
Tieu -- These are basically the same changes as the c code. However, here it is: In class PPrint, method printTree, the changes look like this: else if (node.tag == TagTable.tagStyle || node.tag == TagTable.tagScript) { condFlushLine(fout, indent); indent = 0; // condFlushLine(fout, indent); LINE REMOVED AS REDUNDANT printTag(lexer, fout, mode, indent, node); flushLine(fout, indent); // Start of added code if (this.configuration.xHTML) { int savewraplen = this.configuration.wraplen; /* disable wrapping */ this.configuration.wraplen = 0xFFFFFF; /* a very large number */ addC('<', linelen++); addC('!', linelen++); addC('[', linelen++); addC('C', linelen++); addC('D', linelen++); addC('A', linelen++); addC('T', linelen++); addC('A', linelen++); addC('[', linelen++); condFlushLine(fout, indent); this.configuration.wraplen = savewraplen; } // End of added code for (content = node.content; content != null; content = content.next) printTree(fout, (short)(mode | PREFORMATTED | NOWRAP |CDATA), indent, lexer, content); condFlushLine(fout, indent); // Start of added code if (this.configuration.xHTML) { int savewraplen = this.configuration.wraplen; /* disable wrapping */ this.configuration.wraplen = 0xFFFFFF; /* a very large number */ addC(']', linelen++); addC(']', linelen++); addC('>', linelen++); condFlushLine(fout, indent); this.configuration.wraplen = savewraplen; } // End of added code printEndTag(fout, mode, indent, node); flushLine(fout, indent); if (this.configuration.IndentContent == false && node.next != null) flushLine(fout, indent); } HTH, Gary "Tieu H.Luu" wrote: > > Hi Gary, > > I'm using JTidy to convert HTML to XHTML and also need to wrap scripts in > CDATA. I was wondering if you could post the changes that you made to the > Java version of Tidy to accomplish this. > > Thanks in advance, > Tieu Luu
Received on Tuesday, 11 July 2000 17:41:57 UTC