0
我想通過以下方式多個XML文件合併成一個XML文件:動態包括使用XSLT
說我有一個XML文件,名爲fruit.xml
:
<fruit>
<apples>
<include ref="apples.xml" />
</apples>
<bananas>
<include ref="bananas.xml" />
</bananas>
<oranges>
<include ref="oranges.xml" />
</oranges>
</fruit>
和隨後的XML文件從fruit.xml
引用,例如像apples.xml
:
<fruit>
<apples>
<apple type="jonagold" color="red" />
<... />
</apples>
</fruit>
等等......我想這些合併成1個XML文件,,比如s UCH:
<fruit>
<apples>
<apple type="jonagold" color="red" />
<... />
</apples>
<bananas>
<banana type="chiquita" color="yellow" />
<... />
</bananas>
<oranges>
<orange type="some-orange-type" color="orange" />
<... />
</oranges>
</fruit>
我想確定的「孩子」文件(如apples.xml
,bananas.xml
等),動態地根據在fruits.xml
的<include>
元素ref
屬性的值,然後將它們包括在輸出中。
這可能使用XSLT嗎?
非常感謝你,它的工作原理!我正在嘗試在後續文件中處理''元素,例如: ' '而不是' ',但結果是' '。有小費嗎? –
pancake
取消那個,已經修好了:我刪除了''altoghether'裏面的''元素! –
pancake
如果您必須查看包含文件中的特定元素,則可以使用應用程序模板 –