我想创建一个XML文件,我想在其中使用其他节点内的子节点的节点(REUSABLE)。
如果我一次又一次地使用这个节点,我的XML会太长。 有没有办法只编写一次节点并在必要时引用(或链接)它?
答案 0 :(得分:0)
我可能有一个建议,但这取决于你如何使用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
标记下“定义”并从中获取内容。