# HG changeset patch # User paulb # Date 1128184080 0 # Node ID 8d7927673e80016b3d5f4284a88ef24b4118472a # Parent 452b736635db730c400266304c33b8071fb14050 [project @ 2005-10-01 16:27:59 by paulb] Fixed stylesheet and document initialisation. diff -r 452b736635db -r 8d7927673e80 examples/Common/Configurator/__init__.py --- a/examples/Common/Configurator/__init__.py Sat Oct 01 16:27:48 2005 +0000 +++ b/examples/Common/Configurator/__init__.py Sat Oct 01 16:28:00 2005 +0000 @@ -22,7 +22,13 @@ resource_dir = os.path.join(os.path.split(__file__)[0], "Resources") encoding = "utf-8" template_resources = { - "configuration" : ("config_template.xhtml", "config_output.xsl") + "configuration" : ["config_template.xhtml", "config_output.xsl"] + } + transform_resources = { + "database" : ["config_database.xsl"] + } + document_resources = { + "database" : "config_database.xml" } in_page_resources = { "cpu" : ("config_output_cpu.xsl", "cpu-node"), @@ -73,9 +79,9 @@ # Transform, adding enumerations/ranges. - database_xsl = os.path.join(self.resource_dir, "config_database.xsl") - database_xml = os.path.join(self.resource_dir, "config_database.xml") - proc = XSLOutput.Processor([database_xsl], references={"database" : database_xml}) + database_xsl = self.prepare_transform("database") + database_xml = self.prepare_document("database") + proc = XSLOutput.Processor(database_xsl, references={"database" : database_xml}) configuration = proc.get_result(configuration) # Start the response. diff -r 452b736635db -r 8d7927673e80 examples/Common/PEP241/__init__.py --- a/examples/Common/PEP241/__init__.py Sat Oct 01 16:27:48 2005 +0000 +++ b/examples/Common/PEP241/__init__.py Sat Oct 01 16:28:00 2005 +0000 @@ -22,7 +22,13 @@ resource_dir = os.path.join(os.path.split(__file__)[0], "Resources") encoding = "utf-8" template_resources = { - "pep241" : ("pep241_template.xhtml", "pep241_output.xsl") + "pep241" : ["pep241_template.xhtml", "pep241_output.xsl"] + } + transform_resources = { + "categories" : ["pep241_categories.xsl"] + } + document_resources = { + "categories" : "pep241_categories.xml" } def respond_to_form(self, trans, form): @@ -70,9 +76,9 @@ # Transform, adding enumerations/ranges. - categories_xsl = os.path.join(self.resource_dir, "pep241_categories.xsl") - categories_xml = os.path.join(self.resource_dir, "pep241_categories.xml") - proc = XSLOutput.Processor([categories_xsl], {"categories" : categories_xml}) + categories_xsl = self.prepare_transform("categories") + categories_xml = self.prepare_document("categories") + proc = XSLOutput.Processor(categories_xsl, {"categories" : categories_xml}) package = proc.get_result(package) # Start the response.