【发布时间】:2016-05-11 16:58:03
【问题描述】:
我在同一个文件中有多个发票的 XML 文件,但不确定如何创建 XSL 文件以将所有发票与一个 XML 文件分开。有什么快速的方法或工具可以做到这一点。请提前告知并感谢您。
请看它说客户发票计数 = 15,所以这总共有 15 张发票,但我从底部删除了一些,因为文件太大而无法在此处显示。
<?xml version="1.0"?>
<EDI_DOCUMENT version="1.0">
<EDI_CUSTOMER>SOT000</EDI_CUSTOMER>
<CUSTOMER INVOICE_COUNT="15">
<CUST_ID>0546981413</CUST_ID>
<CUST_NAME>COMPANY NAME</CUST_NAME>
<PHONE>714/222-5525</PHONE>
<CONTACT_NAME>CASEY DAVIS</CONTACT_NAME>
<ADDRESS1>1252 Rose St</ADDRESS1>
<CITY>Costa Mesa</CITY>
<STATE>CA</STATE>
<POSTAL>92626-4300</POSTAL>
<COLLECTOR>Jackson, Thembi</COLLECTOR>
<CLCT_PHONE>x1077</CLCT_PHONE>
<CLCT_EMAIL>nelli.jackson@office.com</CLCT_EMAIL>
<INVOICE DETAIL_COUNT="21">
<INV_AR_ID>005700658035A</INV_AR_ID>
<SOLDTO_ID>0345961518</SOLDTO_ID>
<SOLDTO_NAME>COMPANY NAME</SOLDTO_NAME>
<CARD_NO>0000</CARD_NO>
<CARD_NAME>COMPANY NAME</CARD_NAME>
<CARD_PHONE>714/222-5525</CARD_PHONE>
<SIGNEE_NAME>elizabeth moore</SIGNEE_NAME>
<SIGNEE_PHONE>9495016213</SIGNEE_PHONE>
<INV_TRANS_ID>10647551</INV_TRANS_ID>
<INV_TYPE>IN</INV_TYPE>
<INV_DATE>01/06/16</INV_DATE>
<INV_AMOUNT>49.90</INV_AMOUNT>
<INV_CUR_CD>USD</INV_CUR_CD>
<INV_TAX_TOTAL>3.70</INV_TAX_TOTAL>
<INV_DISC_TOTAL>0.00</INV_DISC_TOTAL>
<LINE_DISC_TOTAL>-141.83</LINE_DISC_TOTAL>
<STORE>0303</STORE>
<STORE_NAME>Costa Mesa CA</STORE_NAME>
<STORE_ADDR>1234 Newport Blvd Ste E101</STORE_ADDR>
<STORE_CITY>Costa Mesa</STORE_CITY>
<STORE_STATE>CA</STORE_STATE>
<STORE_POSTAL>92627</STORE_POSTAL>
<STORE_CNTRY>USA</STORE_CNTRY>
<PO_REF>0162011156-5711MV US DBQs</PO_REF>
<DETAIL>
<ITEM>0001</ITEM>
<ITEM_DESCR>FS B&W S/S White Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.12000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.03200</UNIT_PRICE>
<LINE_DISC_UNIT>-0.08800</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>1.80</GROSS_EXT_AMT>
<LINE_DISC_AMT>-1.32</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.48</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0001</ITEM>
<ITEM_DESCR>FS B&W S/S White Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.12000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.03200</UNIT_PRICE>
<LINE_DISC_UNIT>-0.08800</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>1.80</GROSS_EXT_AMT>
<LINE_DISC_AMT>-1.32</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.48</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0001</ITEM>
<ITEM_DESCR>FS B&W S/S White Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.12000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.03200</UNIT_PRICE>
<LINE_DISC_UNIT>-0.08800</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>1.80</GROSS_EXT_AMT>
<LINE_DISC_AMT>-1.32</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.48</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0001</ITEM>
<ITEM_DESCR>FS B&W S/S White Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.12000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.03200</UNIT_PRICE>
<LINE_DISC_UNIT>-0.08800</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>1.80</GROSS_EXT_AMT>
<LINE_DISC_AMT>-1.32</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.48</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>90</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>21.60</GROSS_EXT_AMT>
<LINE_DISC_AMT>-15.84</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>5.76</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>90</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>21.60</GROSS_EXT_AMT>
<LINE_DISC_AMT>-15.84</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>5.76</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>90</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>21.60</GROSS_EXT_AMT>
<LINE_DISC_AMT>-15.84</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>5.76</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>75</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>18.00</GROSS_EXT_AMT>
<LINE_DISC_AMT>-13.20</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>4.80</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>75</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>18.00</GROSS_EXT_AMT>
<LINE_DISC_AMT>-13.20</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>4.80</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>90</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>21.60</GROSS_EXT_AMT>
<LINE_DISC_AMT>-15.84</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>5.76</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>75</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>18.00</GROSS_EXT_AMT>
<LINE_DISC_AMT>-13.20</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>4.80</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>75</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>18.00</GROSS_EXT_AMT>
<LINE_DISC_AMT>-13.20</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>4.80</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01667</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.30</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.25</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02067</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01733</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.31</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.26</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02067</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01733</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.31</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.26</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01667</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.30</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.25</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01667</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.30</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.25</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02000</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01667</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.30</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.25</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02067</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01733</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.31</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.26</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02067</LIST_PRICE>
<QTY>15</QTY>
<UNIT_PRICE>0.01733</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00333</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.31</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.05</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.26</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>4531</ITEM>
<ITEM_DESCR>FXO Local Delivery Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>19.99000</LIST_PRICE>
<QTY>1</QTY>
<UNIT_PRICE>0.00000</UNIT_PRICE>
<LINE_DISC_UNIT>-19.99000</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>19.99</GROSS_EXT_AMT>
<LINE_DISC_AMT>-19.99</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.00</EXTENDED_AMT>
</DETAIL>
</INVOICE>
<INVOICE DETAIL_COUNT="3">
<INV_AR_ID>005700658036A</INV_AR_ID>
<SOLDTO_ID>0345961518</SOLDTO_ID>
<SOLDTO_NAME>COMPANY NAME</SOLDTO_NAME>
<CARD_NO>0000</CARD_NO>
<CARD_NAME>COMPANY NAME</CARD_NAME>
<CARD_PHONE>714/222-5525</CARD_PHONE>
<SIGNEE_NAME>Kelley Katz</SIGNEE_NAME>
<SIGNEE_PHONE>9495153387</SIGNEE_PHONE>
<INV_TRANS_ID>10647557</INV_TRANS_ID>
<INV_TYPE>IN</INV_TYPE>
<INV_DATE>01/06/16</INV_DATE>
<INV_AMOUNT>10.17</INV_AMOUNT>
<INV_CUR_CD>USD</INV_CUR_CD>
<INV_TAX_TOTAL>0.76</INV_TAX_TOTAL>
<INV_DISC_TOTAL>0.00</INV_DISC_TOTAL>
<LINE_DISC_TOTAL>-43.89</LINE_DISC_TOTAL>
<STORE>0303</STORE>
<STORE_NAME>Costa Mesa CA</STORE_NAME>
<STORE_ADDR>1234 Newport Blvd Ste E101</STORE_ADDR>
<STORE_CITY>Costa Mesa</STORE_CITY>
<STORE_STATE>CA</STORE_STATE>
<STORE_POSTAL>92627</STORE_POSTAL>
<STORE_CNTRY>USA</STORE_CNTRY>
<PO_REF>0160011156-5711Katz - MLK</PO_REF>
<DETAIL>
<ITEM>0033</ITEM>
<ITEM_DESCR>FS B&W D/S 8.5x11 D/S Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.24000</LIST_PRICE>
<QTY>135</QTY>
<UNIT_PRICE>0.06400</UNIT_PRICE>
<LINE_DISC_UNIT>-0.17600</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>32.40</GROSS_EXT_AMT>
<LINE_DISC_AMT>-23.76</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>8.64</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>0078</ITEM>
<ITEM_DESCR>FS Additional Features - Machi</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>0.02022</LIST_PRICE>
<QTY>45</QTY>
<UNIT_PRICE>0.01711</UNIT_PRICE>
<LINE_DISC_UNIT>-0.00311</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>0.91</GROSS_EXT_AMT>
<LINE_DISC_AMT>-0.14</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.77</EXTENDED_AMT>
</DETAIL>
<DETAIL>
<ITEM>4531</ITEM>
<ITEM_DESCR>FXO Local Delivery Standard</ITEM_DESCR>
<UNIT_OF_MEASURE>EA</UNIT_OF_MEASURE>
<LIST_PRICE>19.99000</LIST_PRICE>
<QTY>1</QTY>
<UNIT_PRICE>0.00000</UNIT_PRICE>
<LINE_DISC_UNIT>-19.99000</LINE_DISC_UNIT>
<INV_DISC_UNIT>0.00000</INV_DISC_UNIT>
<GROSS_EXT_AMT>19.99</GROSS_EXT_AMT>
<LINE_DISC_AMT>-19.99</LINE_DISC_AMT>
<INV_DISC_AMT>0.00</INV_DISC_AMT>
<ITEM_TAX>0.00</ITEM_TAX>
<EXTENDED_AMT>0.00</EXTENDED_AMT>
</DETAIL>
</INVOICE>
</CUSTOMER>
</EDI_DOCUMENT>
【问题讨论】:
-
请提供MCVE。这样问题就不清楚了。
-
不清楚在您的上下文中 separate 是什么意思:每张发票都放在一个单独的文件中,等等?它与xsl-fo有什么关系?您的标题具有误导性;它建议您想从 Xml 创建一个 Xsl 文件,而您的问题表明您想使用 Xsl 处理一个 Xml 文件。
-
您的意思是 from 这个 XML 文件还是您的意思是 for 这个 XML 文件?
-
@Paul "现在,为了以特定格式向用户显示,我需要创建 xsl 文件。我的问题是如何从这个 xml 文件创建 xsl 文件? i>" 您不会从 XML 文件创建 XSL 文件;您将 XSL 文件编写为将源 XML 转换为目标模式的程序。如果没有看到您需要的“特定格式”结果是什么样的,我们将无法为您提供帮助。
-
图片在这里毫无意义。我们需要查看原始 XML 和预期输出(也作为 XML 代码)。并且您应该至少对 XSLT 语言有基本的了解,然后才能在此处发布您自己尝试执行此操作时遇到的特定问题。