libxml2_xlink.h File Reference

Typedef xlinkHRef

typedef xmlChar * xlinkHRef

Various defines for the various Link properties.

NOTE: the link detection layer will try to resolve QName expansion of namespaces. If "foo" is the prefix for "http://foo.com/" then the link detection layer will expand role="foo:myrole" to "http://foo.com/:myrole". NOTE: the link detection layer will expand URI-Refences found on href attributes by using the base mechanism if found.

Typedef xlinkRole

typedef xmlChar * xlinkRole

Typedef xlinkTitle

typedef xmlChar * xlinkTitle

Typedef xlinkNodeDetectFunc

typedef void(* xlinkNodeDetectFunc

xlinkNodeDetectFunc: This is the prototype for the link detection routine. It calls the default link detection callbacks upon link detection.

Typedef xlinkSimpleLinkFunk

typedef void(* xlinkSimpleLinkFunk

xlinkSimpleLinkFunk: This is the prototype for a simple link detection callback.

Typedef xlinkExtendedLinkFunk

typedef void(* xlinkExtendedLinkFunk

xlinkExtendedLinkFunk: This is the prototype for a extended link detection callback.

Typedef xlinkExtendedLinkSetFunk

typedef void(* xlinkExtendedLinkSetFunk

xlinkExtendedLinkSetFunk: This is the prototype for a extended link set detection callback.

Typedef xlinkHandler

typedef struct _xlinkHandler xlinkHandler

This is the structure containing a set of Links detection callbacks.

There is no default xlink callbacks, if one want to get link recognition activated, those call backs must be provided before parsing.

Typedef xlinkHandlerPtr

typedef xlinkHandler * xlinkHandlerPtr