• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/tcl-102/tcl_ext/tclxml/tclxslt/

Lines Matching defs:stylesheet

40  * Manage stylesheet objects
46 xsltStylesheetPtr stylesheet;
96 static int TclXSLTTransform _ANSI_ARGS_((TclXSLT_Stylesheet *stylesheet,
135 TclXSLT_Stylesheet *stylesheet;
340 * Class creation command for xslt stylesheet objects.
343 * Compiles the XSLT stylesheet.
344 * Creates a Tcl command associated with that stylesheet.
347 * Memory allocated, stylesheet is compiled.
365 Tcl_WrongNumArgs(interp, 1, objv, "stylesheet-doc");
383 * Prepare for compiling stylesheet
388 errorInfoPtr->stylesheet = NULL;
393 * Compile stylesheet
397 Tcl_SetResult(interp, "error compiling stylesheet", NULL);
402 Tcl_SetResult(interp, "error compiling XSLT stylesheet", NULL);
419 info->stylesheet = ssheetPtr;
449 * Class destruction command for xslt stylesheet objects.
452 * Frees memory associated with a stylesheet.
470 xsltFreeStylesheet(ssheet->stylesheet); /* Also frees document */
479 * Handles the stylesheet object command.
526 if (ssheet->stylesheet->method != NULL) {
527 Tcl_SetObjResult(interp, Tcl_NewStringObj(ssheet->stylesheet->method, -1));
614 TclXSLTTransform(stylesheet, source, paramc, paramv)
615 TclXSLT_Stylesheet *stylesheet;
628 errorInfoPtr->interp = stylesheet->interp;
629 errorInfoPtr->stylesheet = stylesheet;
633 if (TclDOM_GetDocFromObj(stylesheet->interp, source, &doc) != TCL_OK) {
659 result = xsltApplyStylesheet(stylesheet->stylesheet, doc, (const char **)params);
671 Tcl_SetObjResult(stylesheet->interp, resultPtr);
675 if (errorInfoPtr->code != TCL_OK && errorInfoPtr->msg && stylesheet->messagecommand) {
683 Tcl_Obj *cmdPtr = Tcl_DuplicateObj(stylesheet->messagecommand);
684 if (Tcl_ListObjAppendElement(stylesheet->interp, cmdPtr, errorInfoPtr->msg) != TCL_OK) {
687 if (Tcl_GlobalEvalObj(stylesheet->interp, cmdPtr) != TCL_OK) {
693 Tcl_SetObjResult(stylesheet->interp, TclDOM_CreateObjFromDoc(result));
722 * Handler for stylesheet errors.
760 if (errorInfoPtr->stylesheet->messagecommand) {
762 Tcl_Obj *cmdPtr = Tcl_DuplicateObj(errorInfoPtr->stylesheet->messagecommand);
1106 * Converting the stylesheet node to a TclDOM node may clobber the