Re: [Htmlparser-user] Adding elements to the html
Brought to you by:
derrickoswald
From: Martin S. <mst...@gm...> - 2007-01-11 12:22:18
|
Hi, I did a quick test, and I think you forgot to add the endtag to the toCreate object. You should add: toCreate.setEndTag(new Span()); before you final println statement. The following code snippet works for me: TagNode toCreate = new Span(); toCreate.setAttribute("key", "Test", '"'); NodeList nl = new NodeList(); nl.add(new TextNode("Test2")); toCreate.setChildren(nl); toCreate.setEndTag(new Span()); System.out.println(toCreate.toHtml()); Result: <SPAN key="Test">Test2<SPAN> Hope this will help you. -- Martin 2007/1/10, Joel <jo...@ha...>: > > I want to wrap text string with a span tag. I've tried the folowing, but > I'm running into a problem, that the tag's children aren't being > displayed. > > //New <span key="x">some text here</span> > TagNode toCreate = new Span(); > toCreate.setAttribute("key", getKey(str), '"'); > NodeList nl = new NodeList(); > nl.add(new TextNode(str)); > toCreate.setChildren(nl); > System.out.println(toCreate.toHtml()); > > This ends up showing <span key="x"> without the text node and end tag, > what am I doing wrong? > > Joel > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > Htmlparser-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlparser-user > |