Hi!

  I'm sorry to say although I have inserted those two lines as below, the error is so. 
But I have found an interesting things, if remove the attribute xsi:type=\"xsd:int\" 
of buffer, that's OK!

  It's important that I want to solve the problem of Encryption and namespace �viewed 
of Mailing list in web site. Now we MUST encrypt the soap such as below, but when 
decryption the namespace of xsi not found where it defined. I want know how to solve 
this old problem (may be already solved) or give me some advice. 
        

>Can you try to insert the two lines from bellow? If it will not work
>then it would be a good idea to file a bug against LibXML2
>
>http://xmlsoft.org/bugs.html
>
>I'll try to look at this more this weekend (sorry, but I doubt that I'll
>have time before that).
>
>Aleksey
>
>> ===========================================================================================
>>     char *buffer = "<xsi:getsumReturn xsi:type=\"xsd:int\">9</xsi:getsumReturn>";
>> 
>>     xmlInitParser();
>>     LIBXML_TEST_VERSION
>>     xmlLoadExtDtdDefaultValue = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
>>     xmlSubstituteEntitiesDefault(1);
>> 
>>     /* load template */
>>     doc = xmlParseFile("soap.xml");
>>     if ((doc == NULL) || (xmlDocGetRootElement(doc) == NULL)){
>>         fprintf(stderr, "Error: unable to parse file \"%s\"\n", "soap.xml");
>>         goto done;
>>     }
>> 
>>     ret = xmlParseInNodeContext(xmlDocGetRootElement(doc), buffer, 
>> xmlStrlen(buffer), XML_PARSE_NOENT, &encNode);
>>     if(ret < 0) {
>>         fprintf(stderr, "Error: xmlParseInNodeContext.\n");
>>         goto done;
>>     }
>> 
>
>AS ====> xmlUnlinkNode(encNode);
>AS ====> xmlSetTreeDoc(encNode, doc);
>
>>     xmlAddChild(xmlDocGetRootElement(doc), encNode);
>>     xmlDocDump(stdout, doc);
>> 
>>     xmlFreeDoc(doc);  <----- The error : Segmentation fault occur!


 
                                 
        StackWD(hotmail)
        [EMAIL PROTECTED]
          2004-09-15

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

Reply via email to