我处理大型XML文件并从中生成网站。目前的问题是,在对代码库进行更改时构建过程需要很长时间,并且就测试而言,使用整个XML构建网站并不是必需的。是否可以创建一个XML文件,该文件是主XML文件中所有内容的超集?我们的想法是构建过程可以使用这个小版本的XML文件来更快地完成这个过程。
例如,这里是结构的一个小例子:
<topic id="vehicles">
<topic id="ford-focus">
<title>FORD FOCUS</title>
<body>
<data name="isNew">true</data>
</body>
</topic>
<topic id="vauxhall-astra">
<title>VAUXHALL ASTRA</title>
<data name="IsUsed">true</data>
</topic>
</topic>
我尝试做的是合并或联合所有节点,以便得到以下内容,这显然是一个非常基本的例子,原始的源代码要复杂得多,并且有多层嵌套。 / p>
<topic id="vehicles">
<topic id="ford-focus">
<title>FORD FOCUS</title>
<body>
<data name="isNew">true</data>
<data name="IsUsed">true</data>
</body>
</topic>
</topic>