Home | History | Annotate | Download | only in xml

Lines Matching defs:sheet

56 SOFT_LINK(libxslt, xsltFreeStylesheet, void, (xsltStylesheetPtr sheet), (sheet))
170 static bool saveResultToString(xmlDocPtr resultDoc, xsltStylesheetPtr sheet, String& resultString)
180 int retval = xsltSaveResultTo(outputBuf, resultDoc, sheet);
256 static inline String resultMIMEType(xmlDocPtr resultDoc, xsltStylesheetPtr sheet)
263 XSLT_GET_IMPORT_PTR(resultType, sheet, method);
280 xsltStylesheetPtr sheet = xsltStylesheetPointer(m_stylesheet, m_stylesheetRootNode.get());
281 if (!sheet) {
287 xmlChar* origMethod = sheet->method;
289 sheet->method = (xmlChar*)"html";
296 sheet->omitXmlDeclaration = true;
298 xsltTransformContextPtr transformContext = xsltNewTransformContext(sheet, sourceDoc);
311 xmlDocPtr resultDoc = xsltApplyStylesheetUser(sheet, sourceDoc, 0, 0, 0, transformContext);
319 if (success = saveResultToString(resultDoc, sheet, resultString)) {
320 mimeType = resultMIMEType(resultDoc, sheet);
326 sheet->method = origMethod;
328 xsltFreeStylesheet(sheet);