Project

Profile

Help

Revision 08626590

Added by O'Neil Delpratt 5 months ago

Saxon/C PHP development - refactor XsltExecutable and Xslt30Processor in separate files

View differences:

src/main/c/Saxon.C.API/XsltExecutable.h
378 378
    * @param arguments - Pointer array of XdmValue object - he values of the arguments to be supplied to the function. These
379 379
    *                    will be converted if necessary to the type as defined in the function signature, using
380 380
    *                    the function conversion rules.
381
    * @param argument_length - the Coutn of arguments objects in the array
382
    * @param outputfile - The file name where results will be stored,
381
    * @param argument_length - the Count of arguments objects in the array
383 382
    */
384 383
    XdmValue * callFunctionReturningValue(const char* functionName, XdmValue ** arguments, int argument_length);
385 384

  
......
393 392
     * @return char*. Pointer to Array of chars. Result returned as a string.
394 393
     *
395 394
     */
396
    const char * transformToString(XdmNode * source);
395
    const char * transformToString(XdmNode * source==nullptr);
397 396

  
398 397
    //! Execute transformation to Xdm Value. Properties supplied in advance.
399 398
    /**
......
402 401
     * @return as an XdmValue.
403 402
     *
404 403
     */
405
    XdmValue * transformToValue(XdmNode * source);
404
    XdmValue * transformToValue(XdmNode * source==nullptr);
406 405

  
407 406
    //! Execute transformation to file. Properties supplied in advance.
408 407
    /**
......
413 412
     *
414 413

  
415 414
     */
416
    void transformToFile(XdmNode * source);
415
    void transformToFile(XdmNode * source==nullptr);
417 416

  
418 417
    /**
419 418
     * Checks for pending exceptions without creating a local reference to the exception object

Also available in: Unified diff