假设我们有一个XML文件。
<world>
<country >
<name>INDIA</name>
<states>#states_count</states> // the place where i need to need to insert.
</country>
<country >
<name>SRILANKA</name>
<states>9 states</states>
</country>
</world>
我在C#中有一个包含
的字符串String states_count = "29 states";
我通过解析,使用XmlDocument遍历到节点并将字符串粘贴到innerxml来代替了此操作。
这不是我所需要的,我需要在xml中找到“ #states_count”令牌,并使用预处理器技术替换“ states_count”字符串。
可以使用预处理器技术吗?
如果是,请帮助我。
谢谢。
答案 0 :(得分:1)
以字符串形式读取XML文件,进行字符串替换,使用xmlDoc.LoadXml()
将字符串作为XML加载,而不是读取文件。