我收到了一個來自某人的xml文件,我很難嘗試處理它(使用ETL工具)。我沒有太多處理xml文件的經驗,所以我想知道這個xml格式是否正常,我只需要以某種方式翻譯它。我遇到了麻煩,因爲每個項目都有多個屬性標籤。這個XML格式看起來好嗎?
我很感謝您提供的任何幫助。
克里斯
<items>
<item name="itemA">
<property propertyName="color">
<value>Red</value>
</property>
<property propertyName="shape">
<value>Circle</value>
</property>
<property propertyName="age">
<value>20</value>
</property>
</item>
<item name="itemB">
...
</item>
</items>
理想情況下,我想看到這一點:
<item name="itemA">
<color>Red</color><shape>Circle</shape><age>20</age>
</item>
它是有效的,它的結構良好的 - 它有一個根級節點,沒有一個節點是「開放結束「,沒有任何節點」交織在一起「(開放和關閉標籤不按順序)或其他任何東西......對我來說看起來像非常可靠的XML,是的。 –
如果使用XSLT將第一種類型的XML轉換爲第二種類型,會更容易嗎? – jackrabbit
@marc_s:對什麼模式/ DTD有效? – Dabbler