|
|
|
@ -5,11 +5,11 @@ from lxml import etree
|
|
|
|
#_here = Path(__file__).resolve().parent
|
|
|
|
#_here = Path(__file__).resolve().parent
|
|
|
|
#xsl_stylesheet = _here / "actes_princiers.xsl"
|
|
|
|
#xsl_stylesheet = _here / "actes_princiers.xsl"
|
|
|
|
|
|
|
|
|
|
|
|
def parse_xsl(source_doc, parameters):
|
|
|
|
def parse_xsl(source_doc, xlststylesheet):
|
|
|
|
#<class 'lxml.etree._XSLTResultTree'>
|
|
|
|
#<class 'lxml.etree._XSLTResultTree'>
|
|
|
|
#'write', ou 'write_output
|
|
|
|
#'write', ou 'write_output
|
|
|
|
# FIXME recuperer la feuille de style xsl
|
|
|
|
# FIXME recuperer la feuille de style xsl
|
|
|
|
xslt_doc = etree.parse(parameters['xlststylesheet'])
|
|
|
|
xslt_doc = etree.parse(xlststylesheet)
|
|
|
|
xslt_transformer = etree.XSLT(xslt_doc)
|
|
|
|
xslt_transformer = etree.XSLT(xslt_doc)
|
|
|
|
return str(xslt_transformer(source_doc))
|
|
|
|
return str(xslt_transformer(source_doc))
|
|
|
|
|
|
|
|
|
|
|
|
|