[
Lists Home |
Date Index |
Thread Index
]
> Having read the exc-c14n draft, I couldn't figure out how this would
> affect the behavior of genx. -Tim
After you sort the namespaces, add a call to a predicate to see if the
namespace should be output. Make the predicate start out as
#define nsdeclused(w, node, prefix) (1)
Later on someone can hook in a list of non-suppressed namespace prefixes
into the genxWriter struct, and us nsdeclused to scan the element and
see if a given namespace prefix is visibly used (or in the non-supp list).
More importantly, make sure each element includes a parent pointer, so
you can walk up the tree.
/r$
--
Rich Salz, Chief Security Architect
DataPower Technology http://www.datapower.com
XS40 XML Security Gateway http://www.datapower.com/products/xs40.html
XML Security Overview http://www.datapower.com/xmldev/xmlsecurity.html
|