this question 으로 나를 도와 준 동료 SO 사용자 덕분에 XML 변환의 절반을 달성했습니다.XSLT : 하나의 소스 XML 노드에서 다수의 대상 XML 노드로 CSV 깨기
내가 쉼표로 구분 된 값 (날짜 및 수량) 변화와 벽 충돌 문제 :
<?xml version="1.0" encoding="utf-8"?>
<results>
<recordset rowCount="68" fieldNames="ITEM,ECL,LEAD_TIME,QTY,DATE" type="**coldfusion.sql.QueryTable**">
<field name="ITEM">
<string>ITEM_A</string>
<string>ITEM_B</string>
<string>ITEM_C</string>
</field>
<field name="REV">
<string>A</string>
<string>B</string>
<string>C</string>
</field>
<field name="LEAD_TIME">
<string>10</string>
<string>15</string>
<string>25</string>
</field>
<field name="QTY">
<string>10,13,3</string>
<string>1,5,2</string>
<string>6,10,25</string>
</field>
</recordset>
<var name="DATE_LABELS">
<string>05-18,05-25,06-01</string>
</var>
</results>
속으로 : 그것은 가능한 모든 XSLT와 그것을 표현하는
<records>
<item_line>
<item>ITEM_A</item>
<rev>A</rev>
<lead_time>10</lead_time>
<values>
<qty date="05-18>10</qty>
<qty date="05-25>13</qty>
<qty date="06-01>3</qty>
</values>
</item_line>
<item_line>
<item>ITEM_B</item>
<rev>B</rev>
<lead_time>15</lead_time>
<values>
<qty date="05-18>1</qty>
<qty date="05-25>5</qty>
<qty date="06-01>2</qty>
</values>
</item_line>
<item_line>
<item>ITEM_C</item>
<rev>C</rev>
<lead_time>25</lead_time>
<values>
<qty date="05-18>6</qty>
<qty date="05-25>10</qty>
<qty date="06-01>25</qty>
</values>
</item_line>
</records>
인가를?
나는 소스 XML 스키마를 "디자인"그 사람을 미워하기 시작하고 ...
UPDATE : 당신의 도움을 주셔서 감사합니다!
내부에 의견을 보내 주셔서 감사합니다. 정말 도움이 :) –