我现在在实现这样一种功能:
就是用XMLTextReader(一定用它) 来读取 任意 一篇XML文档(不是具体的一篇),在其中找出所有的的数字叶节点(即叶节点的value为数字),修改了这些值之后,再存入文档。
找出数字叶节点,我已经实现了。现在我的问题是:如何 修改这些节点相应的数字,然后再存进文档(节点的位置不变的,只是修改它的值)。
注意:我是想用它来处理任何一篇文档,而不是具体的一篇。请大家指点。

解决方案 »

  1.   

    ote, xml files are text, you cannot modify some part in place, also, XMLTextReader is readonly, combine XmlTextReader and XmlTextWriter to write into another file , seeInsert XML Nodes Using XmlTextReader and XmlTextWriter
    http://www.codeproject.com/csharp/DcInsertXML.asp
      

  2.   

    如果你已经找到节点node,想要修改该节点的值
    node.InnerText = "...";