有一个XML结构文档,需要对所有width height top lef 后的值按规则替换:<width="50" height="30" left="10" top="20"/>
<ItemWidth="480" ItemHeight="96">

要求所有width 的值 除以5 height 除以3 left/top等按各自要求处理,如何解决

解决方案 »

  1.   

    循环的解析吧,pos+copy,可以解决你的问题,当然你还可以用正则替换
      

  2.   

    用MSXML或其它类库解析,处理,再生成新的XML文档
      

  3.   

    不就是读取 XML 节点取到属性值,按照要求运算,然后回存 XML 么?
      

  4.   

    额,如果这样,你必须先学习如何存取 XML 先。否则无从谈起。建议用 NativeXML, 方便快捷。
      

  5.   

    TXMLDocument,楼主找找资料就知道了,超简单
      

  6.   

    使用nativexml如何遍历所有子节点