- From: Carl Resnikoff <carl@resnikoff.net>
- Date: Tue, 22 Aug 2000 22:21:10 -0400 (EDT)
- To: html-tidy@w3.org
- Cc: ac.quick@sympatico.ca, carl@resnikoff.net
I am having a problem in the Java version of Tidy (JTidy) where
user-added inline tags are not allowed to nest in some
(but not all) cases where
standard inline tags are. I wrote to the author of JTidy, Andy Quick,
and he replied that he is following the behaviour of Tidy
and that this behaviour also occurs in Tidy.
He recommended that I post the question to this list.
So....
Can anybody comment on whether this is a feature or a bug to
be fixed? My description and his reply follow.
Thanks much
Carl Resnikoff
===================
From: Carl Resnikoff
To: Andy Quick
Cc: Carl Resnikoff
Sent: Thursday, August 03, 2000 5:16 PM
Subject: JTidy bug or feature?
Hi Andy.
I've run into some unexpected behavior of JTidy that may be a bug,
or at least I need advice.
Several months ago, I added a tag "<lm:xcode>" to JTidy, using
p.put("new-inline-tags", "lm:xcode");
tidy.setConfigurationFromProps(p);
Then I can do some later postprocessing on anything enclosed
in at a <lm:xcode> <lm:xcode> block.
This works very well for almost anything I've thrown at it, (see attached
file)
but when I try to do:
<strong><lm:xcode>Test-1</lm:xcode>Test-3</strong>
I get the following error:
line 13 column 1 - Warning: inserting implicit <strong>
line 16 column 1 - Warning: replacing unexpected </lm:xcode> by </strong>
line 20 column 1 - Warning: missing </lm:xcode> before </strong>
But if I use one of the standard inline tags like
<strong><i>Test-1</i>Test-3</strong>,
the inlines nest correctly.
That suggests that there are more than one kind of inline tag.
Can you clarify or suggest a workaround?
thanks, Carl
============= Reply ==============
From: "Andy Quick" <ac.quick@sympatico.ca>
To: "Carl Resnikoff" <carl@resnikoff.net>
:
Subject: Re: JTidy bug or feature?
Date: Tue, 22 Aug 2000 21:39:22 -0400
:
Carl,
It seems that the last 3 versions of C Tidy behave the
same way. Java tidy is a port of C Tidy so it is not
surprising that Java tidy's output matches C tidy's.
I suggest you post this to the mailing list and see if
someone can answer it.
Andy
Received on Wednesday, 23 August 2000 12:57:34 UTC