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 xmlChar * | xlinkRole |
typedef xmlChar * | xlinkTitle |
Enumerator | Value | Description |
---|---|---|
XLINK_TYPE_NONE | 0 | |
XLINK_TYPE_SIMPLE | ||
XLINK_TYPE_EXTENDED | ||
XLINK_TYPE_EXTENDED_SET |
Enumerator | Value | Description |
---|---|---|
XLINK_SHOW_NONE | 0 | |
XLINK_SHOW_NEW | ||
XLINK_SHOW_EMBED | ||
XLINK_SHOW_REPLACE |
Enumerator | Value | Description |
---|---|---|
XLINK_ACTUATE_NONE | 0 | |
XLINK_ACTUATE_AUTO | ||
XLINK_ACTUATE_ONREQUEST |
typedef void(* | xlinkNodeDetectFunc |
xlinkNodeDetectFunc: This is the prototype for the link detection routine. It calls the default link detection callbacks upon link detection.
typedef void(* | xlinkSimpleLinkFunk |
xlinkSimpleLinkFunk: This is the prototype for a simple link detection callback.
typedef void(* | xlinkExtendedLinkFunk |
xlinkExtendedLinkFunk: This is the prototype for a extended link detection callback.
typedef void(* | xlinkExtendedLinkSetFunk |
xlinkExtendedLinkSetFunk: This is the prototype for a extended link set detection callback.
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 xlinkHandler * | xlinkHandlerPtr |
XMLPUBFUN xlinkNodeDetectFunc XMLCALL | xlinkGetDefaultDetect | ( | void | ) |
XMLPUBFUN void XMLCALL | xlinkSetDefaultDetect | ( | xlinkNodeDetectFunc | func | ) |
XMLPUBFUN xlinkHandlerPtr XMLCALL | xlinkGetDefaultHandler | ( | void | ) |
XMLPUBFUN void XMLCALL | xlinkSetDefaultHandler | ( | xlinkHandlerPtr | handler | ) |
XMLPUBFUN xlinkType XMLCALL | xlinkIsLink | ( | xmlDocPtr | doc, |
xmlNodePtr | node | |||
) |