<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE engine-configurations>
<engine-configurations>
	<configuration id = "demonstration_4:list_product">
		<h2>Browse The Product Line</h2>

		<import-txml
			id = "import-sxml-product_list_1"
			src = "/projects/engine/demonstrations/demonstration_4/product_list.aspx?eid=%ora:eid%"
			xsl_id = "import-sxsl-product_list_1"
			xsl = "/projects/engine/demonstrations/demonstration_4/product_list.xsl"
		/>

	</configuration>
	<configuration id = "demonstration_4:view_product">
		<h2>Browse Product Categories</h2>

		<import-txml
			id = "import-sxml-product_list_1"
			src = "/projects/engine/demonstrations/demonstration_4/product_list.aspx?eid=%ora:eid%&amp;pid=%ora:data_variant_1%"
			xsl_id = "import-sxsl-product_view_1"
			xsl = "/projects/engine/demonstrations/demonstration_4/product_view.xsl"
		/>

	</configuration>
	<configuration id = "demonstration_4:view_item">
		<h2>View Product Details</h2>

		<import-txml
			id = "import-sxml-product_list_1"
			src = "/projects/engine/demonstrations/demonstration_4/product_list.aspx?eid=%ora:eid%&amp;pid=%ora:data_variant_1%&amp;iid=%ora:data_variant_2%"
			xsl_id = "import-sxsl-item_view_1"
			xsl = "/projects/engine/demonstrations/demonstration_4/product_viewitem.xsl"
		/>

	</configuration>
	<configuration id = "demonstration_4:browse">
		<h2>...</h2>
		<!-- child nodes of HTML will be blindly copied, so custom tags can only be children of custom objects or page-configuration elements -->
		<import-dxml id = "import_1_xml" />

	</configuration>

	<object-definitions>
		<definition id = "html-fragment">
			<implementation abstract = "1" />
		</definition>
		<definition id = "import-txml">
			<implementation context-switch = "1" context-path = "/">
				<package pid = "org.cote.js.xml" />
				<constructor name = "transformNode">
					<param value="ora:src_attr" />
					<param value="ora:xsl_attr" />
					<param value="ora:integer_0" />
					<param value="ora:id_attr" />
					<param value="ora:xsl_id_attr" />
					<param value="ora:integer_1" />
				</constructor>
			</implementation>
		</definition>
	</object-definitions>
</engine-configurations>