XML导入Access需要外键
我正在尝试将多个XML文件导入Access并使用转换。我需要外键OrderID显示在程序表上。 以下是我的XML:XML导入Access需要外键,xml,ms-access,xslt,Xml,Ms Access,Xslt,我正在尝试将多个XML文件导入Access并使用转换。我需要外键OrderID显示在程序表上。 以下是我的XML: <Requests> <Request> <orderID>12345</orderID> <FA><![CDATA[Jon Smith]]></FA> <FA_state>MN</FA_state> <ship_to>Online Delivery</sh
<Requests>
<Request>
<orderID>12345</orderID>
<FA><![CDATA[Jon Smith]]></FA>
<FA_state>MN</FA_state>
<ship_to>Online Delivery</ship_to>
<prospect><![CDATA[Elvis]]></prospect>
<address><![CDATA[2999 Street]]></address>
<city><![CDATA[Minneapolis]]></city>
<state>MN</state>
<zip>55413</zip>
<ship_dt>10/16/2015 11:45:11</ship_dt>
<delivery_method>Online Delivery</delivery_method>
<programs>
<program>
<program_name><![CDATA[Hedge Fund]></program_name>
<copy_number>56211B87IUQPTCE</copy_number>
</program>
</programs>
<file_create_dt>10/16/2015</file_create_dt>
<request_dt>10/15/2015 09:19:50</request_dt>
<employee_id>1102132</employee_id>
</Request>
</Requests>
12345
锰
在线交付
锰
55413
10/16/2015 11:45:11
在线交付
56211B87IUQPTCE
10/16/2015
10/15/2015 09:19:50
1102132
以及我正在使用的转换:
转换在程序表上创建外键字段,但无法插入任何值。在这一点上我完全感到困惑。
谢谢大家! 模板与
程序
节点匹配,因此XPath表达式。/OrderID
将选择当前程序
节点父节点的子元素OrderID
元素。但是,OrderID
是“祖父母”的孩子
你应该试试这个,再上一层楼
<xsl:value-of select="../../orderID"/>
<xsl:value-of select="../../orderID"/>