Re: [Htmlparser-user] tag.getEndTag() returns null where expected not to be
Brought to you by:
derrickoswald
|
From: Derrick O. <der...@gm...> - 2012-06-16 15:42:08
|
Composite simply means the tag acts as a nest for other tags, <html> ...
</html>.
On Jun 15, 2012 7:24 PM, "jaaf64" <jaa...@zo...> wrote:
> (resent from the right address)
> Hi everybody,
>
> I am new to html parsing and I have trouble understanding the meaning of
> "composite tag": At first I thought that it was a tag such as
> <tagname></tagname> opposing this notion to the non-composite version
> <tagname/>.
> I wrote a short html file to check it. Here it is:
>
> /<html>
> <head></head>
> <body>
> <br/>
> text just afer html
> <br/>
> <H1>Title 1 1</H1>
> Text 1
> <h2>Title 2</h2>
> <p>Phrase 1 p1. Phrase 2 p1</p>
> <br/>
> <p>Phrase 1 p2.<strong>Phrase in<em>bold</em> </strong> 2 p2</p>
> </body>
> </html>/
>
>
> Then I started my "visitTag(Tag tag) method that way:
>
> /public void visitTag(Tag tag) {
>
>
> System.out.println("Visit tag : " + tag.getTagName());
> if (tag.getEndTag() != null) {
> System.out.println("getEndTag
> returns:"+tag.getEndTag().getTagName());
> } else {
> System.out.println("getEndTag returns null");
> }/
>
> I get this:
>
> /Visit tag : HTML
> getEndTag returns:HTML
> Visit tag : HEAD
> getEndTag returns:HEAD
> visit endTag :/head
> Visit tag : BODY
> getEndTag returns:BODY
> Visit tag : BR
> getEndTag returns null
> Visit tag : BR
> getEndTag returns null
> Visit tag : H1
> getEndTag returns null
> visit endTag :/H1
> Visit tag : H2
> getEndTag returns null
> visit endTag :/h2
> Visit tag : P
> getEndTag returns null
> visit endTag :/p
> Visit tag : BR
> getEndTag returns null
> Visit tag : P
> getEndTag returns null
> Visit tag : STRONG
> getEndTag returns null
> Visit tag : EM
> getEndTag returns null
> visit endTag :/em
> visit endTag :/strong
> visit endTag :/p
> visit endTag :/body
> 11202: Info: Load project source files: 329ms
> visit endTag :/html/
>
> Apparently, getEndTag() returns null for h1,h2,strong, em and p tags.
> It seems I don't understand the word «composite"!
> Could somebody help me?
>
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
>
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Htmlparser-user mailing list
> Htm...@li...
> https://lists.sourceforge.net/lists/listinfo/htmlparser-user
>
|