DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22362>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22362 Xalan loses data when performing tranformation using XSLTC Summary: Xalan loses data when performing tranformation using XSLTC Product: XalanJ2 Version: 2.5 Platform: PC OS/Version: Other Status: NEW Severity: Normal Priority: Other Component: Xalan-Xsltc AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Steps to Reproduce: 1) Save the files at the end of this bug report as "test.in.xml" and "test.xsl" in a directory. 2) Create a subdirectory named "endorsed" and place "xalan.jar", "xercesImpl.jar", and "xml-apis.jar" in that directory. 3) Run the following commands (set up for windows, slight modifications needed for other operating systems: set cp=.;endorsed\xml-apis.jar;endorsed\xalan.jar;endorsed\xercesImpl.jar; java -Djava.endorsed.dirs=endorsed -classpath "%cp%" org.apache.xalan.xslt.Process -in test.in.xml -xsl test.xsl -out test.out.inter.xml java -Djava.endorsed.dirs=endorsed -classpath "%cp%" org.apache.xalan.xslt.Process -in test.in.xml -xsl test.xsl -out test.out.xsltc.xml -xsltc 4) Two output files will have been created, "test.out.inter.xml" using the interpretive processor, and "test.out.xsltc.xml" using the XSLTC processor. Actual Results: The attribute value "LOOK_FOR_THIS" will be present in "test.out.inter.xml" but not in "test.out.xsltc.xml". Expected Results: Both files should have identical elements and attributes, from an XML perspective. Build Date & Platform: Xalan 2.5.1 binary release on Windows NT 4. Additional Information: Please note that the files have scrambled to protect my company's confidential data. Files: test.in.xml: <?xml version="1.0" encoding="UTF-8"?> <donkey donkey-id="TestString1" zoo="TestString2" folder1="TestString3" folder2="" folder3="" helicopteret="TestString4" galaxy="TestString5" ocean="" sea="" insane-code="83766" insane-code-TEWt="9900" duck-folder1="" duck-folder2="" duck-folder3="" duck-helicopteret="" duck-galaxy="" duck-ocean="" duck-sea="" duck-insane-code="" duck-insane-code-TEWt="" glue-name="Someone" glue-phone="888-212-1233 x8788" glue-email="[EMAIL PROTECTED], [EMAIL PROTECTED]" duck-day-of-month="0" nTEWt-duck-helicopter="0" last-duck-helicopter="0" nTEWt-inv-helicopter="0" last-inv-helicopter="0" ducking-account="" duckto-donkey-id="" duckable="0" inv-duckable="0" cow-size="0" doomsday-date="1900-01-01 00:00:00.0"> <hairstyle size="ooooo" shape="xxXxXxX" first-name="" last-name="" email="" active="1" bar-ok="0" Zoom-ok="1" admin="1" read-only-cookie="0" donkey-listing-cookie="0" cookiee-size="0"/> <hairstyle size="rew_weee" shape="yeuhw3" first-name="" last-name="" email="" active="1" bar-ok="0" Zoom-ok="1" admin="0" read-only-cookie="1" donkey-listing-cookie="0" cookiee-size="1"/> <wall doom="0" newspaper-cookie="1" newspaper-reprint-cookie="1" confirm-cookie="0" toc-cookie="0" manifest-cookie="0" acknowledgement-cookie="0" return-cookie="0" door-cookie="0" fast-track-cookie="0" compliance-assurance-cookie="1" bundle-confirm-cookie="0" paycheck-cookie="0" remittance-advise-cookie="0"/> <yak yak-use-id="65591735" yak-id="41" usage="uee.sadfasd.sdaf.asdf.sadf.ASDFffff" bucket="1" well="0"/> <yak yak-use-id="65592735" yak-id="371" usage="uee.sadfasd.sdaf.asdf.sadf.ASDFffff2" nid="18507" bucket="1" well="0"/> <yak yak-use-id="65593735" yak-id="391" usage="uee.sadfasd.sdaf.asdf.sadf.ASDFffff3" nid="18509" bucket="1" well="0"/> <yak yak-use-id="65594735" yak-id="204" usage="uee.sadfasd.sdaf.asdf.sadf.ASDFffff4" bucket="1" well="0"/> <yak yak-use-id="65595735" yak-id="801" usage="uee.sadfasd.sdaf.asdf.sadf.ASDFffff5" bucket="1" well="0"/> <computer father="foddddy" mother="" type="" arg1="" arg2="" arg3="" arg4="" arg5="0" arg6="0" testing-cookie="0" active-cookie="1" default-setting-cookie="0"/> <foo-donkey-map donkey-map-id="20004345" foo-donkey-id="018978783" foo-donkey-qualifier="01" Initial-insert-date="2003-04-25 15:48:01.0" Alternate-ID-Flag="" validation-cookie="1" control-version="" control-standard="" delimiter-e="" delimiter-c="" delimiter-t="" x12-version=""/> <foo-donkey-map donkey-map-id="20004361" foo-donkey-id="018978783USTR" foo-donkey-qualifier="16" Initial-insert-date="2003-04-28 13:21:07.0" Alternate-ID-Flag="X" validation-cookie="1" control-version="" control-standard="" delimiter-e="" delimiter-c="" delimiter-t="" x12-version=""/> <donkey-record live-cookie="1" creation-date="2003-04-15 09:11:24.75" live-date="" initial-order-date="" last-update="2003-04-15 09:11:24.75" bar-cookie="0" order-file-bathtub-control="0" confirm-file-bathtub-control="0" fa-file-bathtub-control="0" invoice-file-bathtub-control="0"/> <yu-rottingcheese rottingcheese-id="10003" yu_driving_id="1"/> <yu-rottingcheese rottingcheese-id="20001" yu_driving_id="2"/> <yu-rottingcheese rottingcheese-id="30013" yu_driving_id="3"/> <node-module-map node-module-map-id="227"/> <zimmer-use zimmer-id="227"/> <cow-size type-id="25" terminal-cookie="0" yak-id="0" cow-size-id="2045813"/> <cow-size type-id="26" terminal-cookie="0" yak-id="0" cow-size-id="2045823"/> <cow-size type-id="35" terminal-cookie="0" yak-id="0" cow-size-id="2045833"/> <cow-size type-id="61" terminal-cookie="0" yak-id="0" cow-size-id="2045843"/> <cow-size type-id="74" terminal-cookie="0" yak-id="0" cow-size-id="2045943"/> <cow-size type-id="76" terminal-cookie="0" yak-id="0" cow-size-id="2045853"/> <cow-size type-id="77" terminal-cookie="0" yak-id="0" cow-size-id="2045863"/> <cow-size type-id="80" terminal-cookie="0" yak-id="0" cow-size-id="2045873"/> <cow-size type-id="86" terminal-cookie="0" yak-id="0" cow-size-id="2045883"/> <cow-size type-id="97" terminal-cookie="0" yak-id="0" cow-size-id="2045893"/> <cow-size type-id="108" terminal-cookie="0" yak-id="0" cow-size-id="2045903"/> <cow-size type-id="181" terminal-cookie="0" yak-id="0" cow-size-id="2045913"/> <cow-size type-id="1000" terminal-cookie="0" yak-id="0" cow-size-id="2045923"/> <cow-size type-id="1091" terminal-cookie="0" yak-id="0" cow-size-id="2045933"/> <newspaper-config config-id="20004078" module-id="0" father="foddddy" mother="" ship-label-cookie="0" ps-type="" scale-factor-x="0.0" scale-factor-y="0.0" xcord1="0" ycord1="0" xcord2="0" ycord2="0" xcord3="0" ycord3="0" xcord4="0" ycord4="0" xcord5="0" ycord5="0" xcord6="0" ycord6="0"/> <aka donkey-aka-id="LOOK_FOR_THIS" aka-owner-id="" donkey-aka="018978783" donkey-aka-qualifier="01" initial-insert-date="2003-04-25 15:48:01.0" alternate-id-flag="" level-restriction="" validation-cookie="1" control-standard="U" control-version="" delimiter-e="" delimiter-c="" delimiter-t="" format-version=""/> <aka donkey-aka-id="20004361" aka-owner-id="" donkey-aka="018978783USTR" donkey-aka-qualifier="16" initial-insert-date="2003-04-28 13:21:07.0" alternate-id-flag="X" level-restriction="" validation-cookie="1" control-standard="U" control-version="" delimiter-e="" delimiter-c="" delimiter-t="" format-version=""/> </donkey> test.xsl: <?xml version="1.0" encoding="UTF-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <!-- declare donkey_id globally, so that it's used from included documents - -> <xsl:variable name="donkey_id" select="/donkey/@donkey-id"/> <xsl:template match="donkey"> <vase-fragment> <box table="666.MOO_donkey"> <shelf nail-ref="666.MOO_donkey.donkey_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.Company_Name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.folder1" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.folder2" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.folder3" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.helicopteret" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.galaxy" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.ocean" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.sea" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.insane_code" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.insane_code_TEWt" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_folder1" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_folder2" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_folder3" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_helicopteret" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_galaxy" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_ocean" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_sea" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_insane_code" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_insane_code_TEWt" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.glue_Name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.glue_Phone" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.glue_Email" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duck_day_of_month" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.nTEWt_duck_helicopter" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.last_duck_helicopter" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.nTEWt_inv_helicopter" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.last_inv_helicopter" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.ducking_account" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duckto_donkey_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.duckable" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.inv_duckable" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.donkey_type" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey.last_report_run_date" vase="[EMAIL PROTECTED]"/> </box> <xsl:apply-templates select="*"/> </vase-fragment> </xsl:template> <xsl:template match="hairstyle"> <box table="666.MOO_River"> <shelf nail-ref="666.MOO_River.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_River.size" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.shape" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.First_Name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.Last_Name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.Email" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.active" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.bar_ok" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.Zoom_ok" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.admin" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.reMOO_only_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.donkey_listing_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_River.cti_user_cookie" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="wall"> <box table="666.MOO_Stream"> <shelf nail-ref="666.MOO_Stream.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_Stream.order_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.newspaper_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.newspaper_reprint_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.confirm_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.toc_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.manifest_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.acknowledgement_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.return_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.door_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.fast_track_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.ca_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.bundle_confirm_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.invoice_adjustment_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Stream.remittance_advise_cookie" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="Zoom-feature"> <box table="666.Zoom_donkey_Feature"> <shelf nail-ref="666.Zoom_donkey_Feature.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.Zoom_donkey_Feature.feature_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="Zoom-menu-tab"> <box table="666.Zoom_donkey_Menu_Tab"> <shelf nail-ref="666.Zoom_donkey_Menu_Tab.donkey_id" vase="{../@donkey-id}"/> <shelf nail- ref="666.Zoom_donkey_Menu_Tab.Zoom_donkey_menu_tab_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Zoom_donkey_Menu_Tab.tab_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="Zoom-prefs"> <box table="666.Zoom_User_Prefs_Default"> <shelf nail-ref="666.Zoom_User_Prefs_Default.donkey_id" vase="{../@donkey-id}"/> <shelf nail- ref="666.Zoom_User_Prefs_Default.Zoom_user_prefs_default_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Zoom_User_Prefs_Default.pref_name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Zoom_User_Prefs_Default.pref_shelf" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="Zoom-ready-report"> <box table="666.Zoom_donkey_Something_Goes_Here"> <shelf nail-ref="666.Zoom_donkey_Something_Goes_Here.donkey_id" vase="{../@donkey-id}"/> <shelf nail- ref="666.Zoom_donkey_Something_Goes_Here.ready_report_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="yak"> <box table="666.MOO_yak_Use"> <shelf nail-ref="666.MOO_yak_Use.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_yak_Use.MOO_yak_use_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_yak_Use.yak_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_yak_Use.Usage" vase="[EMAIL PROTECTED]"/> <xsl:if test="@nid"> <shelf nail-ref="666.MOO_yak_Use.node_id" vase="[EMAIL PROTECTED]"/> </xsl:if> <xsl:if test="@yak-map-name"> <shelf nail-ref="666.MOO_yak_Use.yak_map_name" vase="[EMAIL PROTECTED]"/> </xsl:if> <shelf nail-ref="666.MOO_yak_Use.product_bucketing_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_yak_Use.well" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <!-- We only capture computer vase for cars, because if we captured for fathers and mothers too, we would have several copies of the same vase, and they could get out of sync. So if we find a computer tag, we know that this donkey is actually a car. The father and mother are yakified in the tag, and the car is this donkey. --> <xsl:template match="computer"> <box table="666.MOO_computer"> <shelf nail-ref="666.MOO_computer.father" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.car" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_computer.mother" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.type" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg1" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg2" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg3" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg4" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg5" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.arg6" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.testing_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.active_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_computer.default_setting_cookie" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="foo-donkey-map"> <box table="666.foo_donkey_Map"> <shelf nail-ref="666.foo_donkey_Map.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.foo_donkey_Map.donkey_map_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.foo_donkey_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.foo_donkey_qualifier" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.Initial_insert_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.Alternate_ID_Flag" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.validation_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.control_version" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.control_standard" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.delimiter_e" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.delimiter_c" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.delimiter_t" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.foo_donkey_Map.x12_version" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="donkey-record"> <box table="666.MOO_donkey_Record"> <shelf nail-ref="666.MOO_donkey_Record.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_donkey_Record.live_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.creation_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.live_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.initial_order_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.last_update" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.bar_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_donkey_Record.order_file_bathtub_control" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_donkey_Record.confirm_file_bathtub_control" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Record.fa_file_bathtub_control" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_donkey_Record.invoice_file_bathtub_control" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="pgp-keyring"> <box table="666.MOO_donkey_Pgp_Keyring"> <shelf nail-ref="666.MOO_donkey_Pgp_Keyring.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_donkey_Pgp_Keyring.key_name" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Pgp_Keyring.email_folder" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Pgp_Keyring.key_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_Pgp_Keyring.trusted_cookie" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="fs-type-bar"> <box table="666.MOO_RT_CFG_donkey_Fs_Type_bar"> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.type_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.remote_file" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.archive_remote_file" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.remote_dir" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.archive_remote_dir" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.is_binary_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.is_append_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.encoding" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.path_separator" vase="[EMAIL PROTECTED]"/> <shelf nail- ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.secondary_donkey_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_Fs_Type_bar.node_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="bar-config"> <box table="666.MOO_RT_CFG_donkey_bar"> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.config_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.folder" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.username" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.shape" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.port" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.order_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.fa_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.confirm_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.toc_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.archive_order_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.archive_confirm_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.archive_toc_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.lock_dir" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.is_passive_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_donkey_bar.node_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="war-bar-config"> <box table="666.MOO_RT_CFG_War_User"> <shelf nail-ref="666.MOO_RT_CFG_War_User.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_RT_CFG_War_User.username" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_War_User.shape" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_War_User.setup_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_War_User.donkey_type" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_RT_CFG_War_User.request_put" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="war-bar-config-detail"> <box table="666.MOO_Nuclear_War_Plans"> <shelf nail-ref="666.MOO_Nuclear_War_Plans.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_Nuclear_War_Plans.actiontype" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Nuclear_War_Plans.directory" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Nuclear_War_Plans.node_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_Nuclear_War_Plans.objecttype" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="yu-rottingcheese"> <box table="666.MOO_yu_driving_Group_donkey"> <shelf nail-ref="666.MOO_yu_driving_Group_donkey.donkey_id" vase="{../@donkey-id}"/> <shelf nail- ref="666.MOO_yu_driving_Group_donkey.driving_group_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_yu_driving_Group_donkey.yu_driving_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="node-module-map"> <box table="666.TEW_WashingMachine"> <shelf nail-ref="666.TEW_WashingMachine.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.TEW_WashingMachine.node_module_map_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="zimmer-use"> <box table="666.TEW_zimmer_Use"> <shelf nail-ref="666.TEW_zimmer_Use.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.TEW_zimmer_Use.zimmer_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="cow-size"> <box table="666.FS_donkey_Type"> <shelf nail-ref="666.FS_donkey_Type.donkey_ID" vase="{../@donkey-id}"/> <shelf nail-ref="666.FS_donkey_Type.type_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.FS_donkey_Type.terminal_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.FS_donkey_Type.yak_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.FS_donkey_Type.donkey_type_id" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="RocketScience"> <box table="666.Rocket"> <shelf nail-ref="666.Rocket.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.Rocket.live_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.uploMOO_method" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.file_format" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.pgp_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.file_version" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.file_type" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.uploMOO_time" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.update_time" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.init_insert_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.Rocket.last_update_date" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="iv-computer"> <box table="666.IV_computer"> <shelf nail-ref="666.IV_computer.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.IV_computer.father" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.live_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.price_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.price_TEWception" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.price_addon" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.price_times" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.IV_computer.last_update_date" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="newspaper-config"> <box table="666.ReallyReallyBigHat"> <shelf nail-ref="666.ReallyReallyBigHat.car" vase="{../@donkey-id}"/> <shelf nail-ref="666.ReallyReallyBigHat.PS_config_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.module_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.father" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.mother" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.ship_label_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.PS_type" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.scale_factor_X" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.scale_factor_Y" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord1" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord1" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord2" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord2" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord3" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord3" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord4" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord4" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord5" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord5" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Xcord6" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.ReallyReallyBigHat.Ycord6" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="YesManInc"> <box table="666.NoWayDude"> <shelf nail-ref="666.NoWayDude.donkeyID" vase="{../@donkey-id}"/> <shelf nail-ref="666.NoWayDude.orders_out" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.confirmations_in" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.toc_in" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.packingslips_out" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.orders_in" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.confirmations_out" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.toc_out" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.interchange_out" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.interchange_in" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.fa_in" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.NoWayDude.fa_out" vase="[EMAIL PROTECTED]"/> </box> </xsl:template> <xsl:template match="aka"> <box table="666.MOO_donkey_aka"> <shelf nail-ref="666.MOO_donkey_aka.donkey_id" vase="{../@donkey-id}"/> <shelf nail-ref="666.MOO_donkey_aka.donkey_aka_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.aka_owner_id" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.donkey_aka" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.donkey_aka_qualifier" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.initial_insert_date" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.alternate_id_flag" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.level_restriction" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.validation_cookie" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.control_standard" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.control_version" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.delimiter_e" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.delimiter_c" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.delimiter_t" vase="[EMAIL PROTECTED]"/> <shelf nail-ref="666.MOO_donkey_aka.format_version" vase="[EMAIL PROTECTED]"/> </box> <xsl:apply-templates select="*"/> </xsl:template> </xsl:stylesheet>
