Aleksey Sanin wrote:
It seems to me that this is only a warning. The code in
gnome-xml/parser.c file prints out the error message
    "Namespace prefix %s for %s on %s is not defined\n"
and continues. It should still create the XML tree.

Yes it does, but libxml returns XML_NS_ERR_UNDEFINED_NAMESPACE as error code. The function xmlSecParseMemoryExt does just like 0 as valid xmlParseChunk result.


Changing the three error check expressions (buffer, postfix, finishing) after calling xmlParseChunk to:

if(ret != 0 && ret != XML_NS_ERR_UNDEFINED_NAMESPACE) {

XMLDecryption works fine. :-)


I am afraid this is not a capable way to solve the parsing problem.
May be the undefined namespace needs to linked some more to the DOM document? What do the experts say?



Regards


Matthias
_______________________________________________
xmlsec mailing list
[EMAIL PROTECTED]
http://www.aleksey.com/mailman/listinfo/xmlsec

Reply via email to