Re: [Htmlparser-developer] RE: [ htmlparser-Bugs-621137 ] Error in parsing attributes
Brought to you by:
derrickoswald
|
From: Somik R. <so...@ya...> - 2002-10-16 10:38:01
|
Hi Dhaval,
Thanks for pointing this one out. I've fixed it (superficially), and you
shouldnt face a problem, however, the issue in HTMLParameterParser
(erroneous holding a blank key ' ') persists. I will collaborate with Kaarle
on this.
Regards,
Somik
----- Original Message -----
From: <dha...@or...>
To: <htm...@li...>
Sent: Wednesday, October 16, 2002 12:33 PM
Subject: [Htmlparser-developer] RE: [ htmlparser-Bugs-621137 ] Error in
parsing attributes
> Hi Somik,
>
> I fail to understand why u did not get the bug. I ahve downlaoded the
> latest integration release and tried out. I am receiving the bug. I
> suggest you try out exactly what I did.
>
> In HTMLTextareaTagTest.java there is a string called testHTML as a
> member variable of the class. I suggest you try chaning <TEXTAREA
> name=\"Remarks\"> to <TEXTAREA name=\"Remarks\" > in the latter portion
> of the stirng and run the test condition. It fails.
>
> Let me know if u need more help in simulating the condition.
>
> Regards,
>
> Dhaval Udani
> Senior Analyst
> M-Line, QPEG
> OrbiTech Solutions Ltd.
> +91-22-8290019 Extn. 1457
>
>
>
> -----Original Message-----
> From: noreply [mailto:no...@so...]
> Sent: Tuesday, October 15, 2002 12:16 PM
> To: noreply
> Cc: noreply
> Subject: [ htmlparser-Bugs-621137 ] Error in parsing attributes
>
>
> Bugs item #621137, was opened at 2002-10-10 13:29
> You can respond by visiting:
> https://sourceforge.net/tracker/?func=detail&atid=381399&aid=621137&grou
> p_id=24399
>
> Category: HTMLParameterParser
> Group: v1.2
> Status: Open
> >Resolution: Works For Me
> Priority: 5
> Submitted By: Dhaval Udani (dhavaludani)
> >Assigned to: Somik Raha (somik)
> Summary: Error in parsing attributes
>
> Initial Comment:
> If I have a tag as follows <TEXTAREA name="JohnDoe"
> ></TEXTAREA> (Note the space before the closing '>' of
> TEXTAREA tag).
>
> On reproduction using toHTML() of TEXTAREA I get the
> following
> <TEXTAREA ="" name="JohnDoe"></TEXTAREA>
>
> I think this might have been introduced with the fix
> which took names without values and assigned blank
> strings to them.
>
> It is not very serious since the added code does not
> create a problem with the browsers but shoudl ideally
> be avoided.
>
>
> ----------------------------------------------------------------------
>
> >Comment By: Somik Raha (somik)
> Date: 2002-10-15 15:46
>
> Message:
> Logged In: YES
> user_id=187944
>
> Hi Dhaval,
> I couldnt reproduce this. Can you write a test case which
> catches this bug ?
>
> Below is the code I wrote that works fine :
> <pre>
> public void testAttributesReconstruction() throws
> HTMLParserException {
> String testHTML = "<TEXTAREA
> name=\JohnDoe\ ></TEXTAREA>";
> StringReader sr = new StringReader
> (testHTML);
> HTMLReader reader = new
> HTMLReader(new BufferedReader
> (sr),"http://www.google.com/test/index.html");
> HTMLParser parser = new HTMLParser
> (reader,new DefaultHTMLParserFeedback());
> HTMLNode [] node = new HTMLNode
> [10];
> parser.registerScanners();
> int i = 0;
> for (HTMLEnumeration e =
> parser.elements();e.hasMoreNodes();) {
> node[i++] =
> e.nextHTMLNode();
> }
> assertEquals("There should have been
> 2 nodes",2,i);
> assertTrue("First node should be an
> HTMLtag",node[0] instanceof HTMLTag);
> HTMLTag htmlTag = (HTMLTag)node[0];
> String expectedHTML = "<TEXTAREA
> name=\JohnDoe\ >";
> assertStringEquals("Expected
> HTML",expectedHTML,htmlTag.toHTML());
> }
>
> </pre>
>
> Regards,
> Somik
>
> ----------------------------------------------------------------------
>
> You can respond by visiting:
> https://sourceforge.net/tracker/?func=detail&atid=381399&aid=621137&grou
> p_id=24399
>
>
|