![]() |
![]() |
![]() |
xmlroff Reference Manual | ![]() |
---|---|---|---|---|
const LibfoVersionInfo* fo_xslt_transformer_version_info (void); FoXmlDoc* fo_xslt_transformer_do_transform (FoXmlDoc *xml_doc, FoXmlDoc *stylesheet_doc, GError **error); #define FO_XSLT_TRANSFORMER_ERROR enum FoXsltTransformerError; GQuark fo_xslt_transformer_error_quark (void);
const LibfoVersionInfo* fo_xslt_transformer_version_info (void);
Returns : |
FoXmlDoc* fo_xslt_transformer_do_transform (FoXmlDoc *xml_doc, FoXmlDoc *stylesheet_doc, GError **error);
Apply stylesheet_doc
to xml_doc
and return the result.
Frees stylesheet_doc
.
|
Input document. |
|
Stylesheet document. |
|
Indication of any error that occurred. |
Returns : |
A new result tree that is freed by the caller. |
typedef enum { FO_XSLT_TRANSFORMER_ERROR_FAILED, FO_XSLT_TRANSFORMER_ERROR_TRANSFORM_FAILED, FO_XSLT_TRANSFORMER_ERROR_NO_STYLESHEET_DOC, FO_XSLT_TRANSFORMER_ERROR_NO_XML_DOC, FO_XSLT_TRANSFORMER_ERROR_PARSE_FAILED } FoXsltTransformerError;