attributes.inc 1.2 KB

123456789101112131415161718192021222324
  1. (*
  2. * Summary: interface for the XSLT attribute handling
  3. * Description: this module handles the specificities of attribute
  4. * and attribute groups processing.
  5. *
  6. * Copy: See Copyright for the status of this software.
  7. *
  8. * Author: Daniel Veillard
  9. *)
  10. {$IFDEF FUNCTION}
  11. procedure xsltParseStylesheetAttributeSet(style: xsltStylesheetPtr; cur: xmlNodePtr); EXTDECL; external xsltlib;
  12. procedure xsltFreeAttributeSetsHashes(style: xsltStylesheetPtr); EXTDECL; external xsltlib;
  13. procedure xsltApplyAttributeSet(ctxt: xsltTransformContextPtr; node: xmlNodePtr; inst: xmlNodePtr; const attributes: xmlCharPtr); EXTDECL; external xsltlib;
  14. procedure xsltResolveStylesheetAttributeSet(style: xsltStylesheetPtr); EXTDECL; external xsltlib;
  15. {$ENDIF}
  16. {$IFDEF FUNCTIONVAR}
  17. xsltParseStylesheetAttributeSet: procedure(style: xsltStylesheetPtr; cur: xmlNodePtr); EXTDECL;
  18. xsltFreeAttributeSetsHashes: procedure(style: xsltStylesheetPtr); EXTDECL;
  19. xsltApplyAttributeSet: procedure(ctxt: xsltTransformContextPtr; node: xmlNodePtr; inst: xmlNodePtr; const attributes: xmlCharPtr); EXTDECL;
  20. xsltResolveStylesheetAttributeSet: procedure(style: xsltStylesheetPtr); EXTDECL;
  21. {$ENDIF}