我想創建一個XML文件,我想在其中使用其他節點中的子節點(REUSABLE)的節點。可重複使用的XML節點
如果我一次又一次地使用這個節點,我的XML將會太長。 有沒有什麼方法可以只寫一次節點,並在必要時引用(或鏈接)它?
我想創建一個XML文件,我想在其中使用其他節點中的子節點(REUSABLE)的節點。可重複使用的XML節點
如果我一次又一次地使用這個節點,我的XML將會太長。 有沒有什麼方法可以只寫一次節點,並在必要時引用(或鏈接)它?
我可能有一個建議,但這取決於你如何使用XML文件以及誰來照顧它。
你可以製作一個special
(特別爲你)標籤,這將意味着你的東西,當你解析XML。
例如:
<notes>
<note>
<to>Person1</to>
<myAddress></myAddress>
<heading>Reminder</heading>
<body>Don't forget to do stuff</body>
</note>
<note>
<to>Person2</to>
<myAddress></myAddress>
<heading>Assignment</heading>
<body>You need to do stuff!</body>
</note>
....
</notes>
<myAddressDef>
<name>Me</name>
<position>Boss</position> <!-- Because why not :) -->
....
</myAddressDef>
你遇到myAddress
標籤每一次,你會知道它的「定義」的myAddressDef
標籤下,並從那裏獲取內容。
謝謝 如果我需要在不同節點(多次)下面的相同節點,我可以使用ref =「something」?
@Amol我不太明白你的意思。作爲解析xml的人,你可以做任何你想做的事情。也許如果你發表一個你想要達到的例子,事情會變得更加清晰。 –
@Amol,你想重複使用其他值的書籤?如果是這樣,那麼要做的就是按照原樣使用它們;否則,xml的全部含義將會丟失,並且一個簡單的csv文件將會佔用更少的空間。 –
其實我想使用包含子節點(信息)的節點,並且我希望引用任何必要的節點(作爲參考) 我也在想我可以使用XSD嗎? – Amol