Re: [Htmlparser-user] XML parsing and NULL children
Brought to you by:
derrickoswald
|
From: Derrick O. <der...@gm...> - 2010-12-14 17:55:06
|
Try upper case tag names.
NodeFilter singleFieldFilter=new TagNameFilter("FIELD");
NodeFilter multipleFieldFilter=new TagNameFilter("FIELD_LIST");
On Tue, Dec 14, 2010 at 11:18 AM, Francesco Fontana <
fra...@gm...> wrote:
> Hi,
> I'm trying to parse an xml file, but I receive the message "WARNING: URL
> [filename] does not contain text"...
> When I put a watch on a filter, every node found has id and attributes, but
> the children still null...
>
> The code is really simple, the xml is well formed and have a dtd. Someone
> knows what I'm doing wrong?
> Thank you very much,
> Francesco
>
> ------------------------- java code --------------------------
> public FilterSet setBaseValues(String siteXMLName) throws
> ParserException {
> NodeFilter singleFieldFilter=new TagNameFilter("field");
> NodeFilter multipleFieldFilter=new TagNameFilter("field_list");
> NodeList singleFieldList=new NodeList();
> NodeList multipleFieldList=new NodeList();
>
> Parser parser=new Parser("./"+siteXMLName);
> for (NodeIterator e = parser.elements(); e.hasMoreNodes();) {
> Node node = e.nextNode();
> node.collectInto(singleFieldList, singleFieldFilter);
> node.collectInto(multipleFieldList, multipleFieldFilter);
> }
> }
> ------------------------------------------------------------------
>
> ------------------------- try.xml content ----------------------
> <?xml version="1.0"?>
> <!DOCTYPE site SYSTEM "hsh.dtd">
> <site>
> <field id="image" type="attribute">
> <caption>a caption</caption>
> <attribute>src</attribute>
> </field>
> <field id="description" type="text">
> <caption>text text</caption>
> </field>
> <field_list list="parent_name" type="text">
> <caption>another caption</caption>
> <names>
> <name id="field1">Field 1</name>
> <name id="field2">Field 2</name>
> </names>
> </field_list>
> </site>
> ----------------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________
> Htmlparser-user mailing list
> Htm...@li...
> https://lists.sourceforge.net/lists/listinfo/htmlparser-user
>
>
|