我有兩個XML文件,一個名爲config.xml和configtemplate.xml。我想要做的是將configtemplate.xml中的行添加到config.xml文件中。從XML模板更新XML文件
config.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
<Database>
<DataType>1</DataType>
<ServerName>192.168.50.80</ServerName>
// add information here supplied by the configtemplate.xml
</Database>
<Services>
<Wash>1</Wash>
// add information here supplied by the configtemplate.xml
</Services>
<Options>
<TaxRate>8.125</TaxRate>
<AskForZipcode>0</AskForZipcode>
// add information here supplied by the configtemplate.xml
</Options>
我需要的是它從configtemplate.xml得到的所有數據,並將其添加到配置文件沒有它覆蓋和值都在他們的。
此外,configtemplate.xml中的值將會與他們可能具有的值不同。
configtemplate.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
<Database>
<DataType>1</DataType>
<ServerName>192.168.50.80</ServerName>
// add all lines below to config.xml
<DatabaseName>TestDB</DatabaseName>
</Database>
<Services>
<Wash>1</Wash>
// add all lines below to config.xmlxml
<Greeter>0</Greeter>
</Services>
<Options>
<TaxRate>8.125</TaxRate>
<AskForZipcode>0</AskForZipcode>
// add all lines below to config.xml
<AutoSave>1</AutoSave>
</Options>
我希望我自我正確解釋,謝謝您
你試圖做這在C++或C#? –
C#是我喜歡的方式,但是我不在乎lol – FantasyPC