1.1 --- a/examples/Common/Configurator/__init__.py Sat Oct 01 16:27:48 2005 +0000
1.2 +++ b/examples/Common/Configurator/__init__.py Sat Oct 01 16:28:00 2005 +0000
1.3 @@ -22,7 +22,13 @@
1.4 resource_dir = os.path.join(os.path.split(__file__)[0], "Resources")
1.5 encoding = "utf-8"
1.6 template_resources = {
1.7 - "configuration" : ("config_template.xhtml", "config_output.xsl")
1.8 + "configuration" : ["config_template.xhtml", "config_output.xsl"]
1.9 + }
1.10 + transform_resources = {
1.11 + "database" : ["config_database.xsl"]
1.12 + }
1.13 + document_resources = {
1.14 + "database" : "config_database.xml"
1.15 }
1.16 in_page_resources = {
1.17 "cpu" : ("config_output_cpu.xsl", "cpu-node"),
1.18 @@ -73,9 +79,9 @@
1.19
1.20 # Transform, adding enumerations/ranges.
1.21
1.22 - database_xsl = os.path.join(self.resource_dir, "config_database.xsl")
1.23 - database_xml = os.path.join(self.resource_dir, "config_database.xml")
1.24 - proc = XSLOutput.Processor([database_xsl], references={"database" : database_xml})
1.25 + database_xsl = self.prepare_transform("database")
1.26 + database_xml = self.prepare_document("database")
1.27 + proc = XSLOutput.Processor(database_xsl, references={"database" : database_xml})
1.28 configuration = proc.get_result(configuration)
1.29
1.30 # Start the response.
2.1 --- a/examples/Common/PEP241/__init__.py Sat Oct 01 16:27:48 2005 +0000
2.2 +++ b/examples/Common/PEP241/__init__.py Sat Oct 01 16:28:00 2005 +0000
2.3 @@ -22,7 +22,13 @@
2.4 resource_dir = os.path.join(os.path.split(__file__)[0], "Resources")
2.5 encoding = "utf-8"
2.6 template_resources = {
2.7 - "pep241" : ("pep241_template.xhtml", "pep241_output.xsl")
2.8 + "pep241" : ["pep241_template.xhtml", "pep241_output.xsl"]
2.9 + }
2.10 + transform_resources = {
2.11 + "categories" : ["pep241_categories.xsl"]
2.12 + }
2.13 + document_resources = {
2.14 + "categories" : "pep241_categories.xml"
2.15 }
2.16
2.17 def respond_to_form(self, trans, form):
2.18 @@ -70,9 +76,9 @@
2.19
2.20 # Transform, adding enumerations/ranges.
2.21
2.22 - categories_xsl = os.path.join(self.resource_dir, "pep241_categories.xsl")
2.23 - categories_xml = os.path.join(self.resource_dir, "pep241_categories.xml")
2.24 - proc = XSLOutput.Processor([categories_xsl], {"categories" : categories_xml})
2.25 + categories_xsl = self.prepare_transform("categories")
2.26 + categories_xml = self.prepare_document("categories")
2.27 + proc = XSLOutput.Processor(categories_xsl, {"categories" : categories_xml})
2.28 package = proc.get_result(package)
2.29
2.30 # Start the response.