可重用的XML节点

时间:2015-09-16 11:26:28

标签: xml

我想创建一个XML文件,我想在其中使用其他节点内的子节点的节点(REUSABLE)。

如果我一次又一次地使用这个节点,我的XML会太长。 有没有办法只编写一次节点并在必要时引用(或链接)它?

1 个答案:

答案 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标记下“定义”并从中获取内容。