Aleksey, Thanks for looking at this, - we will have to take the
manual path you suggest. I was the one who suggested to some programmers 
here
using c14n solely to get the attributes added because I thought that's what
would happen based on the specs. So we will add the attributes, but
not call c14n.

Thanks a lot,

Rick

Aleksey Sanin wrote:
> I looked at it and there is no easy way to fix this:
> 1) Default attributes for c14n are inserted into the
> tree by xml parser. c14n code itself does not do
> anything  about this.
> 2) As Daniel wrote, schemas support code in libxml2
> is separate from the main xml parser. There is no easy
> way to get access to schema data from xml parser
> (at least, for my limited knowledge of this code).
>
> I can suggest a workaround though... You can parse
> xml file, then *manually* add default attributes from
> the schema and then call C14N. Not the best option
> but it should work
>
> Aleksey
>
>
> Aleksey Sanin wrote:
>> Yes, it is correct behavior. I'll take a look but I don;t
>> know much about schemas code so no promises
>>
>> Aleksey
>>
>
>


-- 
******************************
Enrico Silterra
Meta Data Engineer
107-E Olin Library
Cornell University
Ithaca NY 14853

Voice: 607-255-6851
Fax:     607-255-6110
E-mail: [EMAIL PROTECTED]
http://www.library.cornell.edu/cts/
"We must walk consciously only part way toward our goal, and then leap in the 
dark to our success."  - - Thoreau
******************************

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

Reply via email to