Re: [xml] Canonical XML Implementation
- From: Daniel Veillard <veillard redhat com>
- To: Aleksey Sanin <aleksey aleksey com>
- Cc: xml gnome org
- Subject: Re: [xml] Canonical XML Implementation
- Date: Mon, 4 Mar 2002 12:15:48 -0500
On Sun, Mar 03, 2002 at 06:58:54PM -0800, Aleksey Sanin wrote:
I will take care of it. I'm still wondering about keeping some semi-public
entry points for those..
Thanks a lot! C14N applied to the whole document or to the part of it
specified using
XPath expression (nodes set). I do not think that there is a need for a
special function
"C14N for a node" or something because you can do the same using XPath
expression.
I put these functions in a separate header file only because there is a
recursion (xmlC14NProcessNode()
calls xmlC14NProcessNodesList() and vice versa) so I have to declare at
least one of them
somewhere (I declared both for symmetry :) ).
I just merged the internal header into c14n.c
Okay I see. some automated regression testing are needed anyway.
The test program I have can be used in the same way as existing
testHTML, testXPath, etc.
It already have exactly the same functionality as required. The only
thing is that
the file needs to be renamed to testC14N.c to follow libxml2 standards
:) There is also a shell
script that does testing (xmlc14n/test/test.sh). It could be called from
Makefile to execute all tests
(it is slightly different from libxml2 way to put shell code in the
Makefile).
I just added the test as testC14N.c so far and added it to the makefiles
and configure. I also fixed the namespace node having no parent problem.
this is a relatively large change:
http://cvs.gnome.org/bonsai/cvsquery.cgi?module=gnome-xml&branch=HEAD&branchtype=match&dir=gnome-xml&file=&filetype=match&who=veillard&whotype=match&sortby=Date&hours=&date=explicit&mindate=03%2F04%2F02+12%3A08&maxdate=03%2F04%2F02+12%3A10&cvsroot=%2Fcvs%2Fgnome
(seems the URL doesn't work ATM ...)
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml Gnome XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]