Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

API Alphabetic Index K-S for libxslt

Main Menu
Related links
API Indexes

A-J K-S T-a b-c d-e f-g h-k l-n o-p q-s t-u v-x y-z

Letter K:

Kay
XSLT_SAXON_NAMESPACE
Key
_xsltStylesheet

Letter L:

LR-element
_xsltCompilerNodeInfo
LRE
The xsltproc tool
  • DocBook
  • The programming API
  • Python and bindings
  • Library internals
  • Writing extensions
  • Contributions
  • libexslt
  • flat page, stylesheet
  • API Menu
  • ChangeLog
  • Related links
    API Indexes

    Okay this section is clearly incomplete. But integrating libxslt into your application should be relatively easy. First check the few steps described below, then for more detailed informations, look at the generated pages for the API and the source of libxslt/xsltproc.c and the tutorial.

    Basically doing an XSLT transformation can be done in a few steps:

    1. configure the parser for XSLT:

      xmlSubstituteEntitiesDefault(1);

      xmlLoadExtDtdDefaultValue = 1;

    2. parse the stylesheet with xsltParseStylesheetFile()
    3. parse the document with xmlParseFile()
    4. apply the stylesheet using xsltApplyStylesheet()
    5. save the result using xsltSaveResultToFile() if needed set xmlIndentTreeOutput to 1

    Steps 2,3, and 5 will probably need to be changed depending on you processing needs and environment for example if reading/saving from/to memory, or if you want to apply XInclude processing to the stylesheet or input documents.

    Daniel Veillard

    ./usr/share/doc/libxslt1-dev/APIchunk0.html0000644000000000000000000003152111040450141017307 0ustar rootroot API Alphabetic Index C-s for libexslt
    Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
    Made with Libxslt Logo

    The EXSLT C library for Gnome

    API Alphabetic Index C-s for libexslt

    Main Menu
    Related links
    API Indexes

    C-s

    Letter C:

    Common
    exsltCommonRegister

    Letter D:

    Dates
    exsltDateRegister
    Dynamic
    exsltDynRegister

    Letter E:

    EXSLT
    EXSLT_COMMON_NAMESPACE
    EXSLT_CRYPTO_NAMESPACE
    EXSLT_DATE_NAMESPACE
    EXSLT_DYNAMIC_NAMESPACE
    EXSLT_FUNCTIONS_NAMESPACE
    EXSLT_MATH_NAMESPACE
    EXSLT_SETS_NAMESPACE
    EXSLT_STRINGS_NAMESPACE
    exsltCommonRegister
    exsltDateRegister
    exsltDynRegister
    exsltFuncRegister
    exsltMathRegister
    exsltRegisterAll
    exsltSetsRegister
    exsltStrRegister

    Letter F:

    Functions
    exsltFuncRegister

    Letter M:

    Math
    exsltMathRegister

    Letter N:

    Namespace
    EXSLT_COMMON_NAMESPACE
    EXSLT_CRYPTO_NAMESPACE
    EXSLT_DATE_NAMESPACE
    EXSLT_DYNAMIC_NAMESPACE
    EXSLT_FUNCTIONS_NAMESPACE
    EXSLT_MATH_NAMESPACE
    EXSLT_SETS_NAMESPACE
    EXSLT_STRINGS_NAMESPACE
    SAXON_NAMESPACE

    Letter R:

    Registers
    exsltCommonRegister
    exsltDateRegister
    exsltDynRegister
    exsltFuncRegister
    exsltMathRegister
    exsltRegisterAll
    exsltSaxonRegister
    exsltSetsRegister
    exsltStrRegister

    Letter S:

    SAXON
    SAXON_NAMESPACE
    exsltSaxonRegister
    Sets
    exsltSetsRegister
    Strings
    exsltStrRegister

    Letter T:

    Times
    exsltDateRegister

    Letter a:

    all
    exsltRegisterAll
    available
    exsltRegisterAll

    Letter c:

    common
    EXSLT_COMMON_NAMESPACE
    crypto
    EXSLT_CRYPTO_NAMESPACE

    Letter d:

    date
    EXSLT_DATE_NAMESPACE
    dynamic
    EXSLT_DYNAMIC_NAMESPACE

    Letter e:

    extension
    EXSLT_FUNCTIONS_NAMESPACE
    exsltSaxonRegister
    extensions
    SAXON_NAMESPACE
    exsltRegisterAll

    Letter f:

    for
    EXSLT_COMMON_NAMESPACE
    EXSLT_CRYPTO_NAMESPACE
    EXSLT_DATE_NAMESPACE
    EXSLT_DYNAMIC_NAMESPACE
    EXSLT_FUNCTIONS_NAMESPACE
    EXSLT_MATH_NAMESPACE
    EXSLT_SETS_NAMESPACE
    EXSLT_STRINGS_NAMESPACE
    SAXON_NAMESPACE
    functions
    EXSLT_COMMON_NAMESPACE
    EXSLT_CRYPTO_NAMESPACE
    EXSLT_DATE_NAMESPACE
    EXSLT_DYNAMIC_NAMESPACE
    EXSLT_FUNCTIONS_NAMESPACE
    EXSLT_MATH_NAMESPACE
    EXSLT_SETS_NAMESPACE
    EXSLT_STRINGS_NAMESPACE
    SAXON_NAMESPACE

    Letter m:

    math
    EXSLT_MATH_NAMESPACE
    module
    exsltCommonRegister
    exsltDateRegister
    exsltDynRegister
    exsltFuncRegister
    exsltMathRegister
    exsltSaxonRegister
    exsltSetsRegister
    exsltStrRegister

    Letter s:

    set
    EXSLT_SETS_NAMESPACE
    strings
    EXSLT_STRINGS_NAMESPACE

    C-s

    Daniel Veillard

    ./usr/share/doc/libxslt1-dev/APIchunk1.html0000644000000000000000000007062111040450141017314 0ustar rootroot API Alphabetic Index K-S for libxslt
    Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
    Made with Libxslt Logo

    The XSLT C library for GNOME

    API Alphabetic Index K-S for libxslt

    Main Menu
    Related links