diff options
author | Raphaël Hertzog <hertzog@debian.org> | 2015-08-25 21:55:54 +0200 |
---|---|---|
committer | Raphaël Hertzog <hertzog@debian.org> | 2015-08-25 21:55:54 +0200 |
commit | 7300193becde71a344c8ac0973dc290fa24d800d (patch) | |
tree | 6490c364e7764294c209e536d42f3d31d23ebc0d /os400/libxmlrpg/xlink.rpgle | |
parent | 3871a83a5f0aebd8c00879eab14fe901c93dbfcf (diff) | |
download | libxml2-7300193becde71a344c8ac0973dc290fa24d800d.tar.gz |
Imported Upstream version 2.9.1+dfsg1
Diffstat (limited to 'os400/libxmlrpg/xlink.rpgle')
-rw-r--r-- | os400/libxmlrpg/xlink.rpgle | 164 |
1 files changed, 0 insertions, 164 deletions
diff --git a/os400/libxmlrpg/xlink.rpgle b/os400/libxmlrpg/xlink.rpgle deleted file mode 100644 index 964e605..0000000 --- a/os400/libxmlrpg/xlink.rpgle +++ /dev/null @@ -1,164 +0,0 @@ - * Summary: unfinished XLink detection module - * Description: unfinished XLink detection module - * - * Copy: See Copyright for the status of this software. - * - * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A. - - /if not defined(XML_XLINK_H__) - /define XML_XLINK_H__ - - /include "libxmlrpg/xmlversion" - /include "libxmlrpg/tree" - - /if defined(LIBXML_XPTR_ENABLED) - - * 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. - - d xlinkRef s * based(######typedef######) xmlChar * - d xlinkRole s * based(######typedef######) xmlChar * - d xlinkTitle s * based(######typedef######) xmlChar * - - d xlinkType s 10i 0 based(######typedef######) enum - d XLINK_TYPE_NONE... - d c 0 - d XLINK_TYPE_SIMPLE... - d c 1 - d XLINK_TYPE_EXTENDED... - d c 2 - d XLINK_TYPE_EXTENDED_SET... - d c 3 - - d xlinkShow s 10i 0 based(######typedef######) enum - d XLINK_SHOW_NONE... - d c 0 - d XLINK_SHOW_NEW... - d c 1 - d XLINK_SHOW_EMBED... - d c 2 - d XLINK_SHOW_REPLACE... - d c 3 - - d xlinkActuate s 10i 0 based(######typedef######) enum - d XLINK_ACTUATE_NONE... - d c 0 - d XLINK_ACTUATE_AUTO... - d c 1 - d XLINK_ACTUATE_ONREQUEST... - d c 2 - - * xlinkNodeDetectFunc: - * @ctx: user data pointer - * @node: the node to check - * - * This is the prototype for the link detection routine. - * It calls the default link detection callbacks upon link detection. - - d xlinkNodeDetectFunc... - d s * based(######typedef######) - d procptr - - * The link detection module interact with the upper layers using - * a set of callback registered at parsing time. - - * xlinkSimpleLinkFunk: - * @ctx: user data pointer - * @node: the node carrying the link - * @href: the target of the link - * @role: the role string - * @title: the link title - * - * This is the prototype for a simple link detection callback. - - d xlinkSimpleLinkFunk... - d s * based(######typedef######) - d procptr - - * xlinkExtendedLinkFunk: - * @ctx: user data pointer - * @node: the node carrying the link - * @nbLocators: the number of locators detected on the link - * @hrefs: pointer to the array of locator hrefs - * @roles: pointer to the array of locator roles - * @nbArcs: the number of arcs detected on the link - * @from: pointer to the array of source roles found on the arcs - * @to: pointer to the array of target roles found on the arcs - * @show: array of values for the show attributes found on the arcs - * @actuate: array of values for the actuate attributes found on the arcs - * @nbTitles: the number of titles detected on the link - * @title: array of titles detected on the link - * @langs: array of xml:lang values for the titles - * - * This is the prototype for a extended link detection callback. - - d xlinkExtendedLinkFunk... - d s * based(######typedef######) - d procptr - - * xlinkExtendedLinkSetFunk: - * @ctx: user data pointer - * @node: the node carrying the link - * @nbLocators: the number of locators detected on the link - * @hrefs: pointer to the array of locator hrefs - * @roles: pointer to the array of locator roles - * @nbTitles: the number of titles detected on the link - * @title: array of titles detected on the link - * @langs: array of xml:lang values for the titles - * - * This is the prototype for a extended link set detection callback. - - d xlinkExtendedLinkSetFunk... - d s * based(######typedef######) - d procptr - - * 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. - - d xlinkHandlerPtr... - d s * based(######typedef######) xmlChar * - - d xlinkHandler ds based(xlinkHandlerPtr) - d align qualified - d simple like(xlinkSimpleLinkFunk) - d extended like(xlinkExtendedLinkFunk) - d set like(xlinkExtendedLinkSetFunk) - - * The default detection routine, can be overridden, they call the default - * detection callbacks. - - d xlinkGetDefaultDetect... - d pr extproc('xlinkGetDefaultDetect') - d like(xlinkNodeDetectFunc) - - d xlinkSetDefaultDetect... - d pr extproc('xlinkSetDefaultDetect') - d func value like(xlinkNodeDetectFunc) - - * Routines to set/get the default handlers. - - d xlinkGetDefaultHandler... - d pr extproc('xlinkGetDefaultHandler') - d like(xlinkHandlerPtr) - - d xlinkSetDefaultHandler... - d pr extproc('xlinkSetDefaultHandler') - d handler value like(xlinkHandlerPtr) - - * Link detection module itself. - - d xlinkIsLink pr extproc('xlinkIsLink') - d like(xlinkType) - d doc value like(xmlDocPtr) - d node value like(xmlNodePtr) - - /endif LIBXML_XPTR_ENABLED - /endif XML_XLINK_H__ |