我有Tibco的如何改造indidual XML消息轉換成通用的XML文檔使用XSLT
<?xml version="1.0" encoding="UTF-8"?>
<SalesInData>
<COMPANYID>AIN2003</COMPANYID>
<ENDDATE>20120825</ENDDATE>
<FILENAME>2-SG4_2244_20120815.xml</FILENAME>
<SalesInRecord>
<ROW_NUM>7</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45685</HP_PRODUCT_ID>
<LOCATION_ID/>
<LOCATION_NAME>XYZ XY</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
</SalesInRecord>
<STARTDATE>20120819</STARTDATE>
<SUBMITDATE>20120827</SUBMITDATE>
</SalesInData>
<?xml version="1.0" encoding="UTF-8"?>
<SalesInData>
<COMPANYID>AIN2003</COMPANYID>
<ENDDATE>20120825</ENDDATE>
<FILENAME>2-SG4_2244_20120815.xml</FILENAME>
<SalesInRecord>
<ROW_NUM>1</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45678</HP_PRODUCT_ID>
<LOCATION_ID>2-PQL-3401</LOCATION_ID>
<LOCATION_NAME>XYZ el</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
</SalesInRecord>
<STARTDATE>20120819</STARTDATE>
<SUBMITDATE>20120827</SUBMITDATE>
</SalesInData>
<?xml version="1.0" encoding="UTF-8"?>
<SalesInData>
<COMPANYID>AIN2003</COMPANYID>
<ENDDATE>20120825</ENDDATE>
<FILENAME>2-SG4_2244_20120815.xml</FILENAME>
<SalesInRecord>
<ROW_NUM>1</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45678</HP_PRODUCT_ID>
<LOCATION_ID>2-PQL-3401</LOCATION_ID>
<LOCATION_NAME>XYZ el</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
</SalesInRecord>
<STARTDATE>20120819</STARTDATE>
<SUBMITDATE>20120827</SUBMITDATE>
</SalesInData>
創建,但預計產量將下面的XML消息:
<?xml version="1.0" encoding="UTF-8"?>
<SalesInData>
<COMPANYID>AIN2003</COMPANYID>
<ENDDATE>20120825</ENDDATE>
<FILENAME>2-SG4_2244_20120815.xml</FILENAME>
<SalesInRecord>
<ROW_NUM>7</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45685</HP_PRODUCT_ID>
<LOCATION_ID/>
<LOCATION_NAME>XYZ XY</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
<GOODS_RECIVED_DATE/>
</SalesInRecord>
<SalesInRecord>
<ROW_NUM>1</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45678</HP_PRODUCT_ID>
<LOCATION_ID>2-PQL-3401</LOCATION_ID>
<LOCATION_NAME>XYZ el</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
<GOODS_RECIVED_DATE/>
</SalesInRecord>
<SalesInRecord>
<ROW_NUM>1</ROW_NUM>
<BUY_QTY>5</BUY_QTY>
<HP_PRODUCT_ID>Apj45678</HP_PRODUCT_ID>
<LOCATION_ID>2-PQL-3401</LOCATION_ID>
<LOCATION_NAME>XYZ el</LOCATION_NAME>
<UNIT_BUY_PRICE>999999999</UNIT_BUY_PRICE>
<GOODS_RECIVED_DATE/>
</SalesInRecord>
<STARTDATE>20120819</STARTDATE>
<SUBMITDATE>20120827</SUBMITDATE>
</SalesInData>
,但我想要改造這個將單獨的xml記錄在tibco中創建爲具有XSLT的單個xml文檔,如上所示。請提供可執行任務的代碼。還有其他一些可以爲空的元素。
請點擊這裏閱讀常見問題解答。本網站不是'請提供代碼'問題的地方。 – bmargulies
什麼是「個人」? – 2012-09-09 16:30:44
Tibco用命名空間爲每個xml記錄創建一個命名空間,但是我想將所有單獨的xml記錄分組到一個xml文檔中,這個文檔可以通過一個常見的XSD進行分析 – user1658369