All the URI processing is done thru the same scheme. Take a look at the end of
io.c file: xmlSecRegisterDefaultInputCallbacks() function registers default
callbacks using exactly the same approach.
The only thing you might need to take care of is that you should add your custom
callbacks *after* xmlsec initialization.

Aleksey


Asbjørn Oskal wrote:

Hi!
As far as I can see in the W3C xml spec section 2.1.1, URIs in
references can also be of application specific type. Is this correct?
I also found the method xmlSecRegisterInputCallbacks which seemed to
take care of this by allowing the definition of methods to handle other
types of URIs than the default ones.
Let say I want to handle URIs starting with "internal://".
I create four functions
xmlIOInternalMatch, xmlIOInternalOpen, xmlIOInternalRead and xmlIOInternalClose
to handle this and register them with xmlSecRegisterInputCallbacks.
I tried but they were never called.
:)

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

Reply via email to