UNPKG

node10-libxslt

Version:

[Fork] Node.js bindings for libxslt compatible with libxmljs

861 lines 221 kB
<?xml version="1.0" encoding="ISO-8859-1"?> <api name='libxslt'> <files> <file name='attributes'> <summary>interface for the XSLT attribute handling</summary> <description>this module handles the specificities of attribute and attribute groups processing. </description> <author>Daniel Veillard </author> <exports symbol='xsltResolveStylesheetAttributeSet' type='function'/> <exports symbol='xsltParseStylesheetAttributeSet' type='function'/> <exports symbol='xsltApplyAttributeSet' type='function'/> <exports symbol='xsltFreeAttributeSetsHashes' type='function'/> </file> <file name='documents'> <summary>interface for the document handling</summary> <description>implements document loading and cache (multiple document() reference for the same resources must be equal. </description> <author>Daniel Veillard </author> <exports symbol='XSLT_LOAD_START' type='enum'/> <exports symbol='XSLT_LOAD_DOCUMENT' type='enum'/> <exports symbol='XSLT_LOAD_STYLESHEET' type='enum'/> <exports symbol='xsltLoadType' type='typedef'/> <exports symbol='xsltDocDefaultLoader' type='variable'/> <exports symbol='xsltFreeStyleDocuments' type='function'/> <exports symbol='xsltDocLoaderFunc' type='function'/> <exports symbol='xsltLoadDocument' type='function'/> <exports symbol='xsltNewStyleDocument' type='function'/> <exports symbol='xsltSetLoaderFunc' type='function'/> <exports symbol='xsltFreeDocuments' type='function'/> <exports symbol='xsltNewDocument' type='function'/> <exports symbol='xsltLoadStyleDocument' type='function'/> <exports symbol='xsltFindDocument' type='function'/> </file> <file name='extensions'> <summary>interface for the extension support</summary> <description>This provide the API needed for simple and module extension support. </description> <author>Daniel Veillard </author> <exports symbol='xsltRegisterExtFunction' type='function'/> <exports symbol='xsltRegisterExtModuleElement' type='function'/> <exports symbol='xsltInitCtxtExts' type='function'/> <exports symbol='xsltGetExtData' type='function'/> <exports symbol='xsltStyleGetExtData' type='function'/> <exports symbol='xsltStyleExtInitFunction' type='function'/> <exports symbol='xsltInitGlobals' type='function'/> <exports symbol='xsltShutdownExts' type='function'/> <exports symbol='xsltExtModuleElementPreComputeLookup' type='function'/> <exports symbol='xsltRegisterTestModule' type='function'/> <exports symbol='xsltStyleStylesheetLevelGetExtData' type='function'/> <exports symbol='xsltExtModuleElementLookup' type='function'/> <exports symbol='xsltStyleExtShutdownFunction' type='function'/> <exports symbol='xsltInitElemPreComp' type='function'/> <exports symbol='xsltDebugDumpExtensions' type='function'/> <exports symbol='xsltGetExtInfo' type='function'/> <exports symbol='xsltExtModuleTopLevelLookup' type='function'/> <exports symbol='xsltFreeExts' type='function'/> <exports symbol='xsltCheckExtURI' type='function'/> <exports symbol='xsltExtModuleFunctionLookup' type='function'/> <exports symbol='xsltPreComputeExtModuleElement' type='function'/> <exports symbol='xsltRegisterExtModuleTopLevel' type='function'/> <exports symbol='xsltPreComputeFunction' type='function'/> <exports symbol='xsltTopLevelFunction' type='function'/> <exports symbol='xsltShutdownCtxtExts' type='function'/> <exports symbol='xsltXPathGetTransformContext' type='function'/> <exports symbol='xsltRegisterExtElement' type='function'/> <exports symbol='xsltExtInitFunction' type='function'/> <exports symbol='xsltFreeCtxtExts' type='function'/> <exports symbol='xsltUnregisterExtModule' type='function'/> <exports symbol='xsltRegisterExtModuleFull' type='function'/> <exports symbol='xsltUnregisterExtModuleTopLevel' type='function'/> <exports symbol='xsltNewElemPreComp' type='function'/> <exports symbol='xsltUnregisterExtModuleElement' type='function'/> <exports symbol='xsltUnregisterExtModuleFunction' type='function'/> <exports symbol='xsltCheckExtPrefix' type='function'/> <exports symbol='xsltRegisterExtModule' type='function'/> <exports symbol='xsltExtElementLookup' type='function'/> <exports symbol='xsltRegisterExtModuleFunction' type='function'/> <exports symbol='xsltRegisterExtPrefix' type='function'/> <exports symbol='xsltExtShutdownFunction' type='function'/> </file> <file name='extra'> <summary>interface for the non-standard features</summary> <description>implement some extension outside the XSLT namespace but not EXSLT with is in a different library. </description> <author>Daniel Veillard </author> <exports symbol='XSLT_XT_NAMESPACE' type='macro'/> <exports symbol='XSLT_XALAN_NAMESPACE' type='macro'/> <exports symbol='XSLT_SAXON_NAMESPACE' type='macro'/> <exports symbol='XSLT_LIBXSLT_NAMESPACE' type='macro'/> <exports symbol='XSLT_NORM_SAXON_NAMESPACE' type='macro'/> <exports symbol='xsltFunctionNodeSet' type='function'/> <exports symbol='xsltRegisterExtras' type='function'/> <exports symbol='xsltDebug' type='function'/> <exports symbol='xsltRegisterAllExtras' type='function'/> </file> <file name='functions'> <summary>interface for the XSLT functions not from XPath</summary> <description>a set of extra functions coming from XSLT but not in XPath </description> <author>Daniel Veillard and Bjorn Reese &lt;breese@users.sourceforge.net&gt; </author> <exports symbol='XSLT_REGISTER_FUNCTION_LOOKUP' type='macro'/> <exports symbol='xsltXPathFunctionLookup' type='function'/> <exports symbol='xsltFunctionAvailableFunction' type='function'/> <exports symbol='xsltFormatNumberFunction' type='function'/> <exports symbol='xsltRegisterAllFunctions' type='function'/> <exports symbol='xsltKeyFunction' type='function'/> <exports symbol='xsltUnparsedEntityURIFunction' type='function'/> <exports symbol='xsltDocumentFunction' type='function'/> <exports symbol='xsltSystemPropertyFunction' type='function'/> <exports symbol='xsltElementAvailableFunction' type='function'/> <exports symbol='xsltGenerateIdFunction' type='function'/> </file> <file name='imports'> <summary>interface for the XSLT import support</summary> <description>macros and fuctions needed to implement and access the import tree </description> <author>Daniel Veillard </author> <exports symbol='XSLT_GET_IMPORT_PTR' type='macro'/> <exports symbol='XSLT_GET_IMPORT_INT' type='macro'/> <exports symbol='xsltFindTemplate' type='function'/> <exports symbol='xsltNextImport' type='function'/> <exports symbol='xsltParseStylesheetInclude' type='function'/> <exports symbol='xsltNeedElemSpaceHandling' type='function'/> <exports symbol='xsltFindElemSpaceHandling' type='function'/> <exports symbol='xsltParseStylesheetImport' type='function'/> </file> <file name='keys'> <summary>interface for the key matching used in key() and template matches.</summary> <description>implementation of the key mechanims. </description> <author>Daniel Veillard </author> <exports symbol='NODE_IS_KEYED' type='macro'/> <exports symbol='xsltInitCtxtKeys' type='function'/> <exports symbol='xsltFreeKeys' type='function'/> <exports symbol='xsltGetKey' type='function'/> <exports symbol='xsltFreeDocumentKeys' type='function'/> <exports symbol='xsltAddKey' type='function'/> </file> <file name='namespaces'> <summary>interface for the XSLT namespace handling</summary> <description>set of function easing the processing and generation of namespace nodes in XSLT. </description> <author>Daniel Veillard </author> <exports symbol='UNDEFINED_DEFAULT_NS' type='macro'/> <exports symbol='xsltFreeNamespaceAliasHashes' type='function'/> <exports symbol='xsltCopyNamespace' type='function'/> <exports symbol='xsltCopyNamespaceList' type='function'/> <exports symbol='xsltGetNamespace' type='function'/> <exports symbol='xsltGetPlainNamespace' type='function'/> <exports symbol='xsltGetSpecialNamespace' type='function'/> <exports symbol='xsltNamespaceAlias' type='function'/> </file> <file name='numbersInternals'> <summary>Implementation of the XSLT number functions</summary> <description>Implementation of the XSLT number functions </description> <author>Bjorn Reese &lt;breese@users.sourceforge.net&gt; and Daniel Veillard </author> <exports symbol='xsltFormatNumberInfo' type='typedef'/> <exports symbol='xsltNumberData' type='typedef'/> <exports symbol='xsltNumberDataPtr' type='typedef'/> <exports symbol='xsltFormatNumberInfoPtr' type='typedef'/> <exports symbol='_xsltNumberData' type='struct'/> <exports symbol='_xsltCompMatch' type='struct'/> <exports symbol='_xsltFormatNumberInfo' type='struct'/> </file> <file name='pattern'> <summary>interface for the pattern matching used in template matches.</summary> <description>the implementation of the lookup of the right template for a given node must be really fast in order to keep decent performances. </description> <author>Daniel Veillard </author> <exports symbol='xsltCompMatch' type='typedef'/> <exports symbol='xsltCompMatchPtr' type='typedef'/> <exports symbol='xsltNormalizeCompSteps' type='function'/> <exports symbol='xsltAddTemplate' type='function'/> <exports symbol='xsltCompilePattern' type='function'/> <exports symbol='xsltMatchPattern' type='function'/> <exports symbol='xsltGetTemplate' type='function'/> <exports symbol='xsltTestCompMatchList' type='function'/> <exports symbol='xsltFreeCompMatchList' type='function'/> <exports symbol='xsltFreeTemplateHashes' type='function'/> <exports symbol='xsltCleanupTemplates' type='function'/> </file> <file name='preproc'> <summary>precomputing stylesheets</summary> <description>this is the compilation phase, where most of the stylesheet is &quot;compiled&quot; into faster to use data. </description> <author>Daniel Veillard </author> <exports symbol='xsltExtMarker' type='variable'/> <exports symbol='xsltFreeStylePreComps' type='function'/> <exports symbol='xsltDocumentComp' type='function'/> <exports symbol='xsltStylePreCompute' type='function'/> </file> <file name='security'> <summary>interface for the libxslt security framework</summary> <description>the libxslt security framework allow to restrict the access to new resources (file or URL) from the stylesheet at runtime. </description> <author>Daniel Veillard </author> <exports symbol='XSLT_SECPREF_CREATE_DIRECTORY' type='enum'/> <exports symbol='XSLT_SECPREF_WRITE_FILE' type='enum'/> <exports symbol='XSLT_SECPREF_READ_NETWORK' type='enum'/> <exports symbol='XSLT_SECPREF_READ_FILE' type='enum'/> <exports symbol='XSLT_SECPREF_WRITE_NETWORK' type='enum'/> <exports symbol='xsltSecurityPrefs' type='typedef'/> <exports symbol='xsltSecurityPrefsPtr' type='typedef'/> <exports symbol='xsltSecurityOption' type='typedef'/> <exports symbol='xsltNewSecurityPrefs' type='function'/> <exports symbol='xsltSecurityCheck' type='function'/> <exports symbol='xsltSetSecurityPrefs' type='function'/> <exports symbol='xsltGetDefaultSecurityPrefs' type='function'/> <exports symbol='xsltFreeSecurityPrefs' type='function'/> <exports symbol='xsltSetDefaultSecurityPrefs' type='function'/> <exports symbol='xsltSetCtxtSecurityPrefs' type='function'/> <exports symbol='xsltGetSecurityPrefs' type='function'/> <exports symbol='xsltSecurityAllow' type='function'/> <exports symbol='xsltCheckWrite' type='function'/> <exports symbol='xsltCheckRead' type='function'/> <exports symbol='xsltSecurityForbid' type='function'/> </file> <file name='templates'> <summary>interface for the template processing</summary> <description>This set of routine encapsulates XPath calls and Attribute Value Templates evaluation. </description> <author>Daniel Veillard </author> <exports symbol='xsltEvalStaticAttrValueTemplate' type='function'/> <exports symbol='xsltAttrListTemplateProcess' type='function'/> <exports symbol='xsltEvalTemplateString' type='function'/> <exports symbol='xsltAttrTemplateValueProcess' type='function'/> <exports symbol='xsltAttrTemplateProcess' type='function'/> <exports symbol='xsltEvalAttrValueTemplate' type='function'/> <exports symbol='xsltEvalXPathPredicate' type='function'/> <exports symbol='xsltAttrTemplateValueProcessNode' type='function'/> <exports symbol='xsltTemplateProcess' type='function'/> <exports symbol='xsltEvalXPathStringNs' type='function'/> <exports symbol='xsltEvalXPathString' type='function'/> </file> <file name='transform'> <summary>the XSLT engine transformation part.</summary> <description>This module implements the bulk of the actual</description> <author>Daniel Veillard </author> <exports symbol='xsltValueOf' type='function'/> <exports symbol='xsltRegisterAllElement' type='function'/> <exports symbol='xsltSort' type='function'/> <exports symbol='xsltSetXIncludeDefault' type='function'/> <exports symbol='xsltCopyOf' type='function'/> <exports symbol='xsltApplyTemplates' type='function'/> <exports symbol='xsltIf' type='function'/> <exports symbol='xsltCallTemplate' type='function'/> <exports symbol='xsltApplyStylesheet' type='function'/> <exports symbol='xsltApplyStripSpaces' type='function'/> <exports symbol='xsltLocalVariablePush' type='function'/> <exports symbol='xsltFreeTransformContext' type='function'/> <exports symbol='xsltRunStylesheet' type='function'/> <exports symbol='xsltChoose' type='function'/> <exports symbol='xsltCopyTextString' type='function'/> <exports symbol='xsltText' type='function'/> <exports symbol='xsltProcessOneNode' type='function'/> <exports symbol='xsltLocalVariablePop' type='function'/> <exports symbol='xsltNumber' type='function'/> <exports symbol='xsltRunStylesheetUser' type='function'/> <exports symbol='xsltNewTransformContext' type='function'/> <exports symbol='xsltGetXIncludeDefault' type='function'/> <exports symbol='xsltApplyOneTemplate' type='function'/> <exports symbol='xslHandleDebugger' type='function'/> <exports symbol='xsltCopy' type='function'/> <exports symbol='xsltDocumentElem' type='function'/> <exports symbol='xsltAttribute' type='function'/> <exports symbol='xsltApplyImports' type='function'/> <exports symbol='xsltElement' type='function'/> <exports symbol='xsltProfileStylesheet' type='function'/> <exports symbol='xsltForEach' type='function'/> <exports symbol='xsltApplyStylesheetUser' type='function'/> <exports symbol='xsltProcessingInstruction' type='function'/> <exports symbol='xsltComment' type='function'/> </file> <file name='variables'> <summary>interface for the variable matching and lookup.</summary> <description>interface for the variable matching and lookup. </description> <author>Daniel Veillard </author> <exports symbol='XSLT_REGISTER_VARIABLE_LOOKUP' type='macro'/> <exports symbol='xsltFreeGlobalVariables' type='function'/> <exports symbol='xsltQuoteUserParams' type='function'/> <exports symbol='xsltXPathVariableLookup' type='function'/> <exports symbol='xsltEvalUserParams' type='function'/> <exports symbol='xsltParseStylesheetCallerParam' type='function'/> <exports symbol='xsltAddStackElemList' type='function'/> <exports symbol='xsltParseGlobalVariable' type='function'/> <exports symbol='xsltQuoteOneUserParam' type='function'/> <exports symbol='xsltParseGlobalParam' type='function'/> <exports symbol='xsltParseStylesheetVariable' type='function'/> <exports symbol='xsltEvalGlobalVariables' type='function'/> <exports symbol='xsltEvalOneUserParam' type='function'/> <exports symbol='xsltParseStylesheetParam' type='function'/> <exports symbol='xsltVariableLookup' type='function'/> </file> <file name='xslt'> <summary>Interfaces, constants and types related to the XSLT engine</summary> <description>Interfaces, constants and types related to the XSLT engine </description> <author>Daniel Veillard </author> <exports symbol='XSLT_DEFAULT_VERSION' type='macro'/> <exports symbol='XSLT_DEFAULT_VENDOR' type='macro'/> <exports symbol='XSLT_PARSE_OPTIONS' type='macro'/> <exports symbol='XSLT_DEFAULT_URL' type='macro'/> <exports symbol='XSLT_NAMESPACE' type='macro'/> <exports symbol='xsltLibxmlVersion' type='variable'/> <exports symbol='xsltEngineVersion' type='variable'/> <exports symbol='xsltLibxsltVersion' type='variable'/> <exports symbol='xsltMaxDepth' type='variable'/> <exports symbol='xsltMaxVars' type='variable'/> <exports symbol='xsltCleanupGlobals' type='function'/> <exports symbol='xsltInit' type='function'/> </file> <file name='xsltInternals'> <summary>internal data structures, constants and functions</summary> <description>Internal data structures, constants and functions used by the XSLT engine. They are not part of the API or ABI, i.e. they can change without prior notice, use carefully. </description> <author>Daniel Veillard </author> <exports symbol='CHECK_STOPPED0' type='macro'/> <exports symbol='XSLT_PAT_NO_PRIORITY' type='macro'/> <exports symbol='XSLT_ITEM_NSINSCOPE_FIELDS' type='macro'/> <exports symbol='XSLT_IS_TEXT_NODE' type='macro'/> <exports symbol='IS_XSLT_ELEM_FAST' type='macro'/> <exports symbol='XSLT_REFACTORED_VARS' type='macro'/> <exports symbol='XSLT_RUNTIME_EXTRA_LST' type='macro'/> <exports symbol='XSLT_ITEM_COMPATIBILITY_FIELDS' type='macro'/> <exports symbol='IS_XSLT_ATTR_FAST' type='macro'/> <exports symbol='XSLT_HAS_INTERNAL_NSMAP' type='macro'/> <exports symbol='XSLT_FAST_IF' type='macro'/> <exports symbol='XSLT_MARK_RES_TREE_FRAG' type='macro'/> <exports symbol='XSLT_GET_INTERNAL_NSMAP' type='macro'/> <exports symbol='XSLT_REFACTORED_KEYCOMP' type='macro'/> <exports symbol='XSLT_REFACTORED_XPATHCOMP' type='macro'/> <exports symbol='XSLT_ITEM_NAVIGATION_FIELDS' type='macro'/> <exports symbol='XSLT_MAX_SORT' type='macro'/> <exports symbol='XSLT_RUNTIME_EXTRA' type='macro'/> <exports symbol='XSLT_IS_RES_TREE_FRAG' type='macro'/> <exports symbol='XML_CAST_FPTR' type='macro'/> <exports symbol='XSLT_ITEM_COMMON_FIELDS' type='macro'/> <exports symbol='CHECK_STOPPED' type='macro'/> <exports symbol='XSLT_RUNTIME_EXTRA_FREE' type='macro'/> <exports symbol='XSLT_CCTXT' type='macro'/> <exports symbol='CHECK_STOPPEDE' type='macro'/> <exports symbol='XSLT_ERROR_SEVERITY_ERROR' type='enum'/> <exports symbol='XSLT_FUNC_ELEMENT' type='enum'/> <exports symbol='XSLT_FUNC_VALUEOF' type='enum'/> <exports symbol='XSLT_FUNC_WITHPARAM' type='enum'/> <exports symbol='XSLT_OUTPUT_XML' type='enum'/> <exports symbol='XSLT_STATE_ERROR' type='enum'/> <exports symbol='XSLT_OUTPUT_HTML' type='enum'/> <exports symbol='XSLT_FUNC_LITERAL_RESULT_ELEMENT' type='enum'/> <exports symbol='XSLT_STATE_OK' type='enum'/> <exports symbol='XSLT_FUNC_FOREACH' type='enum'/> <exports symbol='XSLT_FUNC_CHOOSE' type='enum'/> <exports symbol='XSLT_FUNC_SORT' type='enum'/> <exports symbol='XSLT_STATE_STOPPED' type='enum'/> <exports symbol='XSLT_ERROR_SEVERITY_WARNING' type='enum'/> <exports symbol='XSLT_FUNC_ATTRSET' type='enum'/> <exports symbol='XSLT_FUNC_NUMBER' type='enum'/> <exports symbol='XSLT_FUNC_ATTRIBUTE' type='enum'/> <exports symbol='XSLT_FUNC_APPLYTEMPLATES' type='enum'/> <exports symbol='XSLT_FUNC_INCLUDE' type='enum'/> <exports symbol='XSLT_FUNC_WHEN' type='enum'/> <exports symbol='XSLT_FUNC_APPLYIMPORTS' type='enum'/> <exports symbol='XSLT_FUNC_COPY' type='enum'/> <exports symbol='XSLT_FUNC_EXTENSION' type='enum'/> <exports symbol='XSLT_FUNC_OTHERWISE' type='enum'/> <exports symbol='XSLT_FUNC_COPYOF' type='enum'/> <exports symbol='XSLT_OUTPUT_TEXT' type='enum'/> <exports symbol='XSLT_FUNC_PARAM' type='enum'/> <exports symbol='XSLT_FUNC_COMMENT' type='enum'/> <exports symbol='XSLT_FUNC_MESSAGE' type='enum'/> <exports symbol='XSLT_FUNC_DOCUMENT' type='enum'/> <exports symbol='XSLT_FUNC_IF' type='enum'/> <exports symbol='XSLT_FUNC_PI' type='enum'/> <exports symbol='XSLT_FUNC_UNKOWN_FORWARDS_COMPAT' type='enum'/> <exports symbol='XSLT_FUNC_TEXT' type='enum'/> <exports symbol='XSLT_FUNC_VARIABLE' type='enum'/> <exports symbol='XSLT_FUNC_FALLBACK' type='enum'/> <exports symbol='XSLT_FUNC_CALLTEMPLATE' type='enum'/> <exports symbol='xsltElemPreComp' type='typedef'/> <exports symbol='xsltStyleItemPIPtr' type='typedef'/> <exports symbol='xsltDocument' type='typedef'/> <exports symbol='xsltStyleItemDocument' type='typedef'/> <exports symbol='xsltStyleItemMessagePtr' type='typedef'/> <exports symbol='xsltStyleItemNumberPtr' type='typedef'/> <exports symbol='xsltStyleBasicItemVariablePtr' type='typedef'/> <exports symbol='xsltStyleItemForEachPtr' type='typedef'/> <exports symbol='xsltTransformState' type='typedef'/> <exports symbol='xsltCompilerNodeInfoPtr' type='typedef'/> <exports symbol='xsltStyleItemLRElementInfoPtr' type='typedef'/> <exports symbol='xsltRuntimeExtraPtr' type='typedef'/> <exports symbol='xsltStyleItemLRElementInfo' type='typedef'/> <exports symbol='xsltStyleItemWithParamPtr' type='typedef'/> <exports symbol='xsltStyleItemCommentPtr' type='typedef'/> <exports symbol='xsltStyleItemMessage' type='typedef'/> <exports symbol='xsltStyleItemParamPtr' type='typedef'/> <exports symbol='xsltStyleItemCopyOf' type='typedef'/> <exports symbol='xsltStyleItemCallTemplatePtr' type='typedef'/> <exports symbol='xsltTransformCache' type='typedef'/> <exports symbol='xsltStyleItemCopyOfPtr' type='typedef'/> <exports symbol='xsltNsMap' type='typedef'/> <exports symbol='xsltEffectiveNs' type='typedef'/> <exports symbol='xsltStyleItemApplyImportsPtr' type='typedef'/> <exports symbol='xsltStylesheet' type='typedef'/> <exports symbol='xsltStylePreCompPtr' type='typedef'/> <exports symbol='xsltNsMapPtr' type='typedef'/> <exports symbol='xsltDecimalFormatPtr' type='typedef'/> <exports symbol='xsltStyleItemIncludePtr' type='typedef'/> <exports symbol='xsltKeyTablePtr' type='typedef'/> <exports symbol='xsltStyleItemTextPtr' type='typedef'/> <exports symbol='xsltCompilerNodeInfo' type='typedef'/> <exports symbol='xsltStylesheetPtr' type='typedef'/> <exports symbol='xsltTemplatePtr' type='typedef'/> <exports symbol='xsltStyleBasicEmptyItem' type='typedef'/> <exports symbol='xsltStackElem' type='typedef'/> <exports symbol='xsltStyleItemIfPtr' type='typedef'/> <exports symbol='xsltStyleItemWhenPtr' type='typedef'/> <exports symbol='xsltStyleItemElementPtr' type='typedef'/> <exports symbol='xsltStyleItemOtherwise' type='typedef'/> <exports symbol='xsltStyleItemCopy' type='typedef'/> <exports symbol='xsltKeyDefPtr' type='typedef'/> <exports symbol='xsltVarInfoPtr' type='typedef'/> <exports symbol='xsltStyleItemSort' type='typedef'/> <exports symbol='xsltTransformCachePtr' type='typedef'/> <exports symbol='xsltStyleItemExtElementPtr' type='typedef'/> <exports symbol='xsltNsAliasPtr' type='typedef'/> <exports symbol='xsltStyleItemValueOfPtr' type='typedef'/> <exports symbol='xsltDocumentPtr' type='typedef'/> <exports symbol='xsltPointerListPtr' type='typedef'/> <exports symbol='xsltTemplate' type='typedef'/> <exports symbol='xsltStyleBasicExpressionItemPtr' type='typedef'/> <exports symbol='xsltRuntimeExtra' type='typedef'/> <exports symbol='xsltStyleItemAttributePtr' type='typedef'/> <exports symbol='xsltTransformContext' type='typedef'/> <exports symbol='xsltPointerList' type='typedef'/> <exports symbol='xsltStyleItemUknown' type='typedef'/> <exports symbol='xsltErrorSeverityType' type='typedef'/> <exports symbol='xsltElemPreCompPtr' type='typedef'/> <exports symbol='xsltStyleItemFallback' type='typedef'/> <exports symbol='xsltStyleItemOtherwisePtr' type='typedef'/> <exports symbol='xsltStyleItemWhen' type='typedef'/> <exports symbol='xsltStyleItemIf' type='typedef'/> <exports symbol='xsltTransformContextPtr' type='typedef'/> <exports symbol='xsltNsList' type='typedef'/> <exports symbol='xsltStyleItemForEach' type='typedef'/> <exports symbol='xsltStyleItemExtElement' type='typedef'/> <exports symbol='xsltNsListContainerPtr' type='typedef'/> <exports symbol='xsltStyleBasicExpressionItem' type='typedef'/> <exports symbol='xsltStyleItemWithParam' type='typedef'/> <exports symbol='xsltStyleItemElement' type='typedef'/> <exports symbol='xsltCompilerCtxt' type='typedef'/> <exports symbol='xsltStyleItemComment' type='typedef'/> <exports symbol='xsltEffectiveNsPtr' type='typedef'/> <exports symbol='xsltStyleItemVariable' type='typedef'/> <exports symbol='xsltStyleItemVariablePtr' type='typedef'/> <exports symbol='xsltStyleItemParam' type='typedef'/> <exports symbol='xsltNsListContainer' type='typedef'/> <exports symbol='xsltStackElemPtr' type='typedef'/> <exports symbol='xsltStyleBasicEmptyItemPtr' type='typedef'/> <exports symbol='xsltStyleItemText' type='typedef'/> <exports symbol='xsltStyleItemCopyPtr' type='typedef'/> <exports symbol='xsltStyleItemSortPtr' type='typedef'/> <exports symbol='xsltPrincipalStylesheetData' type='typedef'/> <exports symbol='xsltOutputType' type='typedef'/> <exports symbol='xsltPrincipalStylesheetDataPtr' type='typedef'/> <exports symbol='xsltStyleBasicItemVariable' type='typedef'/> <exports symbol='xsltStyleItemChoosePtr' type='typedef'/> <exports symbol='xsltNsAlias' type='typedef'/> <exports symbol='xsltVarInfo' type='typedef'/> <exports symbol='xsltStyleItemApplyImports' type='typedef'/> <exports symbol='xsltKeyTable' type='typedef'/> <exports symbol='xsltStylePreComp' type='typedef'/> <exports symbol='xsltNsListPtr' type='typedef'/> <exports symbol='xsltKeyDef' type='typedef'/> <exports symbol='xsltDecimalFormat' type='typedef'/> <exports symbol='xsltStyleItemApplyTemplatesPtr' type='typedef'/> <exports symbol='xsltStyleItemUknownPtr' type='typedef'/> <exports symbol='xsltStyleItemValueOf' type='typedef'/> <exports symbol='xsltCompilerCtxtPtr' type='typedef'/> <exports symbol='xsltStyleItemAttribute' type='typedef'/> <exports symbol='xsltStyleItemDocumentPtr' type='typedef'/> <exports symbol='xsltStyleItemCallTemplate' type='typedef'/> <exports symbol='xsltStyleItemFallbackPtr' type='typedef'/> <exports symbol='xsltStyleItemNumber' type='typedef'/> <exports symbol='xsltStyleItemApplyTemplates' type='typedef'/> <exports symbol='xsltStyleItemChoose' type='typedef'/> <exports symbol='xsltStyleType' type='typedef'/> <exports symbol='xsltStyleItemPI' type='typedef'/> <exports symbol='xsltStyleItemInclude' type='typedef'/> <exports symbol='_xsltPointerList' type='struct'/> <exports symbol='_xsltStyleItemSort' type='struct'/> <exports symbol='_xsltNsAlias' type='struct'/> <exports symbol='_xsltTemplate' type='struct'/> <exports symbol='_xsltStyleItemWhen' type='struct'/> <exports symbol='_xsltVarInfo' type='struct'/> <exports symbol='_xsltNsList' type='struct'/> <exports symbol='_xsltStyleItemInclude' type='struct'/> <exports symbol='_xsltEffectiveNs' type='struct'/> <exports symbol='_xsltDecimalFormat' type='struct'/> <exports symbol='_xsltStyleItemAttribute' type='struct'/> <exports symbol='_xsltStyleItemValueOf' type='struct'/> <exports symbol='_xsltStyleItemDocument' type='struct'/> <exports symbol='_xsltStyleItemMessage' type='struct'/> <exports symbol='_xsltStyleItemCopy' type='struct'/> <exports symbol='_xsltStyleItemText' type='struct'/> <exports symbol='_xsltStyleBasicExpressionItem' type='struct'/> <exports symbol='_xsltStylesheet' type='struct'/> <exports symbol='_xsltNsListContainer' type='struct'/> <exports symbol='_xsltStyleItemCallTemplate' type='struct'/> <exports symbol='_xsltStyleItemApplyTemplates' type='struct'/> <exports symbol='_xsltElemPreComp' type='struct'/> <exports symbol='_xsltCompilerCtxt' type='struct'/> <exports symbol='_xsltKeyTable' type='struct'/> <exports symbol='_xsltStyleItemUknown' type='struct'/> <exports symbol='_xsltStyleItemNumber' type='struct'/> <exports symbol='_xsltStylePreComp' type='struct'/> <exports symbol='_xsltTransformCache' type='struct'/> <exports symbol='_xsltCompilerNodeInfo' type='struct'/> <exports symbol='_xsltNsMap' type='struct'/> <exports symbol='_xsltStyleItemElement' type='struct'/> <exports symbol='_xsltStyleItemPI' type='struct'/> <exports symbol='_xsltStyleItemExtElement' type='struct'/> <exports symbol='_xsltStyleItemParam' type='struct'/> <exports symbol='_xsltStackElem' type='struct'/> <exports symbol='_xsltTransformContext' type='struct'/> <exports symbol='_xsltStyleItemIf' type='struct'/> <exports symbol='_xsltStyleBasicItemVariable' type='struct'/> <exports symbol='_xsltRuntimeExtra' type='struct'/> <exports symbol='_xsltKeyDef' type='struct'/> <exports symbol='_xsltPrincipalStylesheetData' type='struct'/> <exports symbol='_xsltStyleItemLRElementInfo' type='struct'/> <exports symbol='_xsltStyleItemOtherwise' type='struct'/> <exports symbol='_xsltDocument' type='struct'/> <exports symbol='_xsltStyleBasicEmptyItem' type='struct'/> <exports symbol='xsltXSLTAttrMarker' type='variable'/> <exports symbol='xsltConstNamespaceNameXSLT' type='variable'/> <exports symbol='xsltElemPreCompDeallocator' type='function'/> <exports symbol='xsltRegisterPersistRVT' type='function'/> <exports symbol='xsltParseStylesheetImportedDoc' type='function'/> <exports symbol='xsltFreeStackElemList' type='function'/> <exports symbol='xsltAllocateExtra' type='function'/> <exports symbol='xsltParseSequenceConstructor' type='function'/> <exports symbol='xsltRegisterTmpRVT' type='function'/> <exports symbol='xsltInitAllDocKeys' type='function'/> <exports symbol='xsltExtensionInstructionResultFinalize' type='function'/> <exports symbol='xsltPointerListFree' type='function'/> <exports symbol='xsltIsBlank' type='function'/> <exports symbol='xsltFormatNumberConversion' type='function'/> <exports symbol='xsltPointerListAddSize' type='function'/> <exports symbol='xsltSortFunc' type='function'/> <exports symbol='xsltUninit' type='function'/> <exports symbol='xsltFreeStylesheet' type='function'/> <exports symbol='xsltCreateRVT' type='function'/> <exports symbol='xsltParseStylesheetFile' type='function'/> <exports symbol='xsltParseStylesheetOutput' type='function'/> <exports symbol='xsltParseAnyXSLTElem' type='function'/> <exports symbol='xsltCompileAttr' type='function'/> <exports symbol='xsltRestoreDocumentNamespaces' type='function'/> <exports symbol='xsltNumberFormat' type='function'/> <exports symbol='xsltReleaseRVT' type='function'/> <exports symbol='xsltFreeRVTs' type='function'/> <exports symbol='xsltExtensionInstructionResultRegister' type='function'/> <exports symbol='xsltPointerListCreate' type='function'/> <exports symbol='xsltFreeAVTList' type='function'/> <exports symbol='xsltAllocateExtraCtxt' type='function'/> <exports symbol='xsltParseTemplateContent' type='function'/> <exports symbol='xsltNewStylesheet' type='function'/> <exports symbol='xsltParseStylesheetProcess' type='function'/> <exports symbol='xsltDecimalFormatGetByName' type='function'/> <exports symbol='xsltTransformFunction' type='function'/> <exports symbol='xsltRegisterLocalRVT' type='function'/> <exports symbol='xsltParseStylesheetDoc' type='function'/> <exports symbol='xsltInitCtxtKey' type='function'/> <exports symbol='xsltEvalAVT' type='function'/> <exports symbol='xsltPointerListClear' type='function'/> <exports symbol='xsltLoadStylesheetPI' type='function'/> </file> <file name='xsltexports'> <summary>macros for marking symbols as exportable/importable.</summary> <description>macros for marking symbols as exportable/importable. </description> <author>Igor Zlatkovic &lt;igor@zlatkovic.com&gt; </author> <exports symbol='LIBXSLT_PUBLIC' type='macro'/> <exports symbol='XSLTPUBFUN' type='macro'/> <exports symbol='XSLTPUBVAR' type='macro'/> <exports symbol='_REENTRANT' type='macro'/> <exports symbol='XSLTCALL' type='macro'/> </file> <file name='xsltlocale'> <summary>Locale handling</summary> <description>Interfaces for locale handling. Needed for language dependent sorting. </description> <author>Nick Wellnhofer </author> <exports symbol='XSLT_LOCALE_NONE' type='macro'/> <exports symbol='xsltLocale' type='typedef'/> <exports symbol='xsltLocaleChar' type='typedef'/> <exports symbol='xsltNewLocale' type='function'/> <exports symbol='xsltLocaleStrcmp' type='function'/> <exports symbol='xsltFreeLocale' type='function'/> <exports symbol='xsltStrxfrm' type='function'/> <exports symbol='xsltFreeLocales' type='function'/> </file> <file name='xsltutils'> <summary>set of utilities for the XSLT engine</summary> <description>interfaces for the utilities module of the XSLT engine. things like message handling, profiling, and other generally useful routines. </description> <author>Daniel Veillard </author> <exports symbol='IS_XSLT_REAL_NODE' type='macro'/> <exports symbol='IS_XSLT_ELEM' type='macro'/> <exports symbol='IS_XSLT_NAME' type='macro'/> <exports symbol='XSLT_TODO' type='macro'/> <exports symbol='XSLT_STRANGE' type='macro'/> <exports symbol='XSLT_TIMESTAMP_TICS_PER_SEC' type='macro'/> <exports symbol='XSLT_TRACE' type='macro'/> <exports symbol='XSLT_TRACE_KEYS' type='enum'/> <exports symbol='XSLT_DEBUG_NEXT' type='enum'/> <exports symbol='XSLT_TRACE_COPY_OF' type='enum'/> <exports symbol='XSLT_TRACE_FOR_EACH' type='enum'/> <exports symbol='XSLT_DEBUG_STEPOUT' type='enum'/> <exports symbol='XSLT_DEBUG_RUN' type='enum'/> <exports symbol='XSLT_TRACE_APPLY_TEMPLATES' type='enum'/> <exports symbol='XSLT_TRACE_CHOOSE' type='enum'/> <exports symbol='XSLT_DEBUG_INIT' type='enum'/> <exports symbol='XSLT_DEBUG_RUN_RESTART' type='enum'/> <exports symbol='XSLT_TRACE_ALL' type='enum'/> <exports symbol='XSLT_TRACE_CALL_TEMPLATE' type='enum'/> <exports symbol='XSLT_TRACE_IF' type='enum'/> <exports symbol='XSLT_TRACE_PROCESS_NODE' type='enum'/> <exports symbol='XSLT_TRACE_COPY_TEXT' type='enum'/> <exports symbol='XSLT_TRACE_APPLY_TEMPLATE' type='enum'/> <exports symbol='XSLT_DEBUG_CONT' type='enum'/> <exports symbol='XSLT_TRACE_VALUE_OF' type='enum'/> <exports symbol='XSLT_DEBUG_STEP' type='enum'/> <exports symbol='XSLT_TRACE_STRIP_SPACES' type='enum'/> <exports symbol='XSLT_DEBUG_STOP' type='enum'/> <exports symbol='XSLT_TRACE_COPY' type='enum'/> <exports symbol='XSLT_TRACE_NONE' type='enum'/> <exports symbol='XSLT_DEBUG_NONE' type='enum'/> <exports symbol='XSLT_TRACE_PI' type='enum'/> <exports symbol='XSLT_TRACE_COMMENT' type='enum'/> <exports symbol='XSLT_TRACE_VARIABLES' type='enum'/> <exports symbol='XSLT_DEBUG_QUIT' type='enum'/> <exports symbol='XSLT_TRACE_TEMPLATES' type='enum'/> <exports symbol='xsltDebugTraceCodes' type='typedef'/> <exports symbol='xsltDebugStatusCodes' type='typedef'/> <exports symbol='xsltGenericError' type='variable'/> <exports symbol='xsltGenericDebug' type='variable'/> <exports symbol='xsltGenericErrorContext' type='variable'/> <exports symbol='xslDebugStatus' type='variable'/> <exports symbol='xsltGenericDebugContext' type='variable'/> <exports symbol='xsltSaveResultToFile' type='function'/> <exports symbol='xsltSetGenericErrorFunc' type='function'/> <exports symbol='xsltSetDebuggerCallbacks' type='function'/> <exports symbol='xsltSaveResultTo' type='function'/> <exports symbol='xsltTransformError' type='function'/> <exports symbol='xslAddCall' type='function'/> <exports symbol='xsltDocumentSortFunction' type='function'/> <exports symbol='xsltGetQNameURI2' type='function'/> <exports symbol='xsltComputeSortResult' type='function'/> <exports symbol='xsltPrintErrorContext' type='function'/> <exports symbol='xsltGetUTF8Char' type='function'/> <exports symbol='xsltDefaultSortFunction' type='function'/> <exports symbol='xsltSaveResultToFd' type='function'/> <exports symbol='xsltSetCtxtSortFunc' type='function'/> <exports symbol='xsltGetNsProp' type='function'/> <exports symbol='xsltGetCNsProp' type='function'/> <exports symbol='xsltGetQNameURI' type='function'/> <exports symbol='xsltAddCallCallback' type='function'/> <exports symbol='xsltCalibrateAdjust' type='function'/> <exports symbol='xsltSaveProfiling' type='function'/> <exports symbol='xsltSaveResultToString' type='function'/> <exports symbol='xsltSplitQName' type='function'/> <exports symbol='xsltDoSortFunction' type='function'/> <exports symbol='xsltDebugGetDefaultTrace' type='function'/> <exports symbol='xsltMessage' type='function'/> <exports symbol='xsltGetDebuggerStatus' type='function'/> <exports symbol='xsltTimestamp' type='function'/> <exports symbol='xsltSetTransformErrorFunc' type='function'/> <exports symbol='xsltXPathCompile' type='function'/> <exports symbol='xsltDebugSetDefaultTrace' type='function'/> <exports symbol='xsltSetGenericDebugFunc' type='function'/> <exports symbol='xsltXPathCompileFlags' type='function'/> <exports symbol='xsltSetCtxtParseOptions' type='function'/> <exports symbol='xsltSetDebuggerStatus' type='function'/> <exports symbol='xslDropCall' type='function'/> <exports symbol='xsltSetSortFunc' type='function'/> <exports symbol='xsltHandleDebuggerCallback' type='function'/> <exports symbol='xsltSaveResultToFilename' type='function'/> <exports symbol='xsltDropCallCallback' type='function'/> <exports symbol='xsltGetProfileInformation' type='function'/> </file> </files> <symbols> <macro name='CHECK_STOPPED' file='xsltInternals'> <info>Macro to check if the XSLT processing should be stopped. Will return from the function.</info> </macro> <macro name='CHECK_STOPPED0' file='xsltInternals'> <info>Macro to check if the XSLT processing should be stopped. Will return from the function with a 0 value.</info> </macro> <macro name='CHECK_STOPPEDE' file='xsltInternals'> <info>Macro to check if the XSLT processing should be stopped. Will goto the error: label.</info> </macro> <macro name='IS_XSLT_ATTR_FAST' file='xsltInternals'> <info>quick check for xslt namespace attribute</info> </macro> <macro name='IS_XSLT_ELEM' file='xsltutils'> <info>Checks that the element pertains to XSLT namespace.</info> </macro> <macro name='IS_XSLT_ELEM_FAST' file='xsltInternals'> <info>quick check whether this is an xslt element</info> </macro> <macro name='IS_XSLT_NAME' file='xsltutils'> <info>Checks the value of an element in XSLT namespace.</info> </macro> <macro name='IS_XSLT_REAL_NODE' file='xsltutils'> <info>Check that a node is a &apos;real&apos; one: document, element, text or attribute.</info> </macro> <macro name='LIBXSLT_PUBLIC' file='xsltexports'> </macro> <macro name='NODE_IS_KEYED' file='keys'> <info>check for bit 15 set</info> </macro> <macro name='UNDEFINED_DEFAULT_NS' file='namespaces'> <info>Special value for undefined namespace, internal</info> </macro> <macro name='XML_CAST_FPTR' file='xsltInternals'> <info>Macro to do a casting from an object pointer to a function pointer without encountering a warning from gcc #define XML_CAST_FPTR(fptr) (*(void **)(&amp;fptr)) This macro violated ISO C aliasing rules (gcc4 on s390 broke) so it is disabled now</info> <arg name='fptr' info='pointer to a function'/> </macro> <macro name='XSLTCALL' file='xsltexports'> </macro> <macro name='XSLTPUBFUN' file='xsltexports'> </macro> <macro name='XSLTPUBVAR' file='xsltexports'> </macro> <macro name='XSLT_CCTXT' file='xsltInternals'> <info>get pointer to compiler context</info> </macro> <macro name='XSLT_DEFAULT_URL' file='xslt'> <info>The XSLT &quot;vendor&quot; URL for this processor.</info> </macro> <macro name='XSLT_DEFAULT_VENDOR' file='xslt'> <info>The XSLT &quot;vendor&quot; string for this processor.</info> </macro> <macro name='XSLT_DEFAULT_VERSION' file='xslt'> <info>The default version of XSLT supported.</info> </macro> <macro name='XSLT_FAST_IF' file='xsltInternals'> <info>Internal define to enable usage of xmlXPathCompiledEvalToBoolean() for XSLT &quot;tests&quot;; e.g. in &lt;xsl:if test=&quot;/foo/bar&quot;&gt;</info> </macro> <macro name='XSLT_GET_IMPORT_INT' file='imports'> <info>A macro to import intergers from the stylesheet cascading order.</info> </macro> <macro name='XSLT_GET_IMPORT_PTR' file='imports'> <info>A macro to import pointers from the stylesheet cascading order.</info> </macro> <macro name='XSLT_GET_INTERNAL_NSMAP' file='xsltInternals'> <info>get pointer to namespace map</info> </macro> <macro name='XSLT_HAS_INTERNAL_NSMAP' file='xsltInternals'> <info>check for namespace mapping</info> </macro> <macro name='XSLT_IS_RES_TREE_FRAG' file='xsltInternals'> <info>internal macro to test tree fragments</info> </macro> <macro name='XSLT_IS_TEXT_NODE' file='xsltInternals'> <info>check if the argument is a text node</info> </macro> <macro name='XSLT_ITEM_COMMON_FIELDS' file='xsltInternals'> <info>Common fields used for all items.</info> </macro> <macro name='XSLT_ITEM_COMPATIBILITY_FIELDS' file='xsltInternals'> <info>Fields for API compatibility to the structure _xsltElemPreComp which is used for extension functions. Note that @next is used for storage; it does not reflect a next sibling in the tree. TODO: Evaluate if we really need such a compatibility.</info> </macro> <macro name='XSLT_ITEM_NAVIGATION_FIELDS' file='xsltInternals'> <info>Currently empty. TODO: It is intended to hold navigational fields in the future.</info> </macro> <macro name='XSLT_ITEM_NSINSCOPE_FIELDS' file='xsltInternals'> <info>The in-scope namespaces.</info> </macro> <macro name='XSLT_LIBXSLT_NAMESPACE' file='extra'> <info>This is the libxslt namespace for specific extensions.</info> </macro> <macro name='XSLT_LOCALE_NONE' file='xsltlocale'> <info>Macro indicating that locale are not supported</info> </macro> <macro name='XSLT_MARK_RES_TREE_FRAG' file='xsltInternals'> <info>internal macro to set up tree fragments</info> </macro> <macro name='XSLT_MAX_SORT' file='xsltInternals'> <info>Max number of specified xsl:sort on an element.</info> </macro> <macro name='XSLT_NAMESPACE' file='xslt'> <info>The XSLT specification namespace.</info> </macro> <macro name='XSLT_NORM_SAXON_NAMESPACE' file='extra'> <info>This is Norm&apos;s namespace for SAXON extensions.</info> </macro> <macro name='XSLT_PARSE_OPTIONS' file='xslt'> <info>The set of options to pass to an xmlReadxxx when loading files for XSLT consumption.</info> </macro> <macro name='XSLT_PAT_NO_PRIORITY' file='xsltInternals'> <info>Specific value for pattern without priority expressed.</info> </macro> <macro name='XSLT_REFACTORED_KEYCOMP' file='xsltInternals'> <info>Internal define to enable on-demand xsl:key computation. That&apos;s the only mode now but the define is kept for compatibility</info> </macro> <macro name='XSLT_REFACTORED_VARS' file='xsltInternals'> <info>Internal define to enable the refactored variable part of libxslt</info> </macro> <macro name='XSLT_REFACTORED_XPATHCOMP' file='xsltInternals'> <info>Internal define to enable the optimization of the compilation of XPath expressions.</info> </macro> <macro name='XSLT_REGISTER_FUNCTION_LOOKUP' file='functions'> <info>Registering macro, not general purpose at all but used in different modules.</info> </macro> <macro name='XSLT_REGISTER_VARIABLE_LOOKUP' file='variables'> <info>Registering macro, not general purpose at all but used in different modules.</info> </macro> <macro name='XSLT_RUNTIME_EXTRA' file='xsltInternals'> <info>Macro used to define extra information stored in the context</info> <arg name='ctxt' info='the transformation context'/> <arg name='nr' info='the index'/> </macro> <macro name='XSLT_RUNTIME_EXTRA_FREE' file='xsltInternals'> <info>Macro used to free extra information stored in the context</info> <arg name='ctxt' info='the transformation context'/> <arg name='nr' info='the index'/> </macro> <macro name='XSLT_RUNTIME_EXTRA_LST' file='xsltInternals'> <info>Macro used to access extra information stored in the context</info> <arg name='ctxt' info='the transformation context'/> <arg name='nr' info='the index'/> </macro> <macro name='XSLT_SAXON_NAMESPACE' file='extra'> <info>This is Michael Kay&apos;s Saxon processor namespace for extensions.</info> </macro> <macro name='XSLT_STRANGE' file='xsltutils'> <info>Macro to flag that a problem was detected internally.</info> </macro> <macro name='XSLT_TIMESTAMP_TICS_PER_SEC' file='xsltutils'> <info>Sampling precision for profiling</info> </macro> <macro name='XSLT_TODO' file='xsltutils'> <info>Macro to flag unimplemented blocks.</info> </macro> <macro name='XSLT_TRACE' file='xsltutils'> <info>Control the type of xsl debugtrace messages emitted.</info> </macro> <macro name='XSLT_XALAN_NAMESPACE' file='extra'> <info>This is the Apache project XALAN processor namespace for extensions.</info> </macro> <macro name='XSLT_XT_NAMESPACE' file='extra'> <info>This is James Clark&apos;s XT processor namespace for extensions.</info> </macro> <macro name='_REENTRANT' file='xsltexports'> </macro> <enum name='XSLT_DEBUG_CONT' file='xsltutils' value='6' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_INIT' file='xsltutils' value='1' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_NEXT' file='xsltutils' value='4' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_NONE' file='xsltutils' value='0' type='xsltDebugStatusCodes' info='no debugging allowed'/> <enum name='XSLT_DEBUG_QUIT' file='xsltutils' value='9' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_RUN' file='xsltutils' value='7' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_RUN_RESTART' file='xsltutils' value='8' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_STEP' file='xsltutils' value='2' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_STEPOUT' file='xsltutils' value='3' type='xsltDebugStatusCodes'/> <enum name='XSLT_DEBUG_STOP' file='xsltutils' value='5' type='xsltDebugStatusCodes'/> <enum name='XSLT_ERROR_SEVERITY_ERROR' file='xsltInternals' value='0' type='xsltErrorSeverityType'/> <enum name='XSLT_ERROR_SEVERITY_WARNING' file='xsltInternals' value='1' type='xsltErrorSeverityType'/> <enum name='XSLT_FUNC_APPLYIMPORTS' file='xsltInternals' value='11' type='xsltStyleType'/> <enum name='XSLT_FUNC_APPLYTEMPLATES' file='xsltInternals' value='13' type='xsltStyleType'/> <enum name='XSLT_FUNC_ATTRIBUTE' file='xsltInternals' value='5' type='xsltStyleType'/> <enum name='XSLT_FUNC_ATTRSET' file='xsltInternals' value='27' type='xsltStyleType'/> <enum name='XSLT_FUNC_CALLTEMPLATE' file='xsltInternals' value='12' type='xsltStyleType'/> <enum name='XSLT_FUNC_CHOOSE' file='xsltInternals' value='14' type='xsltStyleType'/> <enum name='XSLT_FUNC_COMMENT' file='xsltInternals' value='6' type='xsltStyleType'/> <enum name='XSLT_FUNC_COPY' file='xsltInternals' value='1' type='xsltStyleType'/> <enum name='XSLT_FUNC_COPYOF' file='xsltInternals' value='8' type='xsltStyleType'/> <enum name='XSLT_FU