> I use libxml2.6.26 and libxml2.6.31, which version do you use? And my
> parser options are:
>        ret = xmlCtxtUseOptions(parser->xml_ctx, XML_PARSE_DTDATTR ||
>                        XML_PARSE_DTDLOAD || XML_PARSE_DTDVALID);
>

Make sure you use binary OR (| not ||) !

>>> I use libxml2.6.26 and libxml2.6.31, which version do you use? And my
>>
>>  latest version from git , 2.7.3 based, I ran gdb on xmllint --shell
>
> I use the latest version from the Git, but I still get my above
> result. I mean, the entity_ref node has a entity_decl node but the
> later has no children at all. I don't know why?
>
> Regards!
> Bo

You are passing 1 as the parsing flags, so DTDs will probably not get loaded.

-- Petr
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to