创建一个包含所有节点

时间:2016-12-15 12:43:40

标签: c# xml

我处理大型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> 

0 个答案:

没有答案