diff --git a/actes-princiers/src/actes_princiers/pipelines/xml_processing/nodes.py b/actes-princiers/src/actes_princiers/pipelines/xml_processing/nodes.py index d6b63e0..345c84d 100755 --- a/actes-princiers/src/actes_princiers/pipelines/xml_processing/nodes.py +++ b/actes-princiers/src/actes_princiers/pipelines/xml_processing/nodes.py @@ -5,11 +5,11 @@ from lxml import etree #_here = Path(__file__).resolve().parent #xsl_stylesheet = _here / "actes_princiers.xsl" -def parse_xsl(source_doc, parameters): +def parse_xsl(source_doc, xlststylesheet): # #'write', ou 'write_output # FIXME recuperer la feuille de style xsl - xslt_doc = etree.parse(parameters['xlststylesheet']) + xslt_doc = etree.parse(xlststylesheet) xslt_transformer = etree.XSLT(xslt_doc) return str(xslt_transformer(source_doc)) diff --git a/actes-princiers/src/actes_princiers/pipelines/xml_processing/pipeline.py b/actes-princiers/src/actes_princiers/pipelines/xml_processing/pipeline.py index c0ce8b1..95d60aa 100755 --- a/actes-princiers/src/actes_princiers/pipelines/xml_processing/pipeline.py +++ b/actes-princiers/src/actes_princiers/pipelines/xml_processing/pipeline.py @@ -8,7 +8,7 @@ def create_pipeline(**kwargs) -> Pipeline: [ node( func=parse_xsl, - inputs=["load_xml", "parameters"], + inputs=["load_xml", "params:xlststylesheet"], outputs="preprocess_html", name="preprocess_html", tags="xsl",