关于XML的问题
如何用Delphi的TXMLDocument控制件来修改、删除、添加XML文件中的值?
我的XML文件结构如下:
<?xml version="1.0" encoding="GB2312" ?>
<ROWDATA>
<ROW>
<NAME>模版一</NAME>
<SQL1>
select * from table_1 where dwdm = ? group by dwdm 1
</SQL1>
<SQL2>
select * from table_1 where dwdm = ?
</SQL2>
</ROW>
<ROW>
<NAME>模版二</NAME>
<SQL1>
select * from table_2
where dwdm = ? group by dwdm 2
</SQL1>
<SQL2>
select * from table_2 where dwdm = ?
</SQL2>
</ROW>
<ROW>
<NAME>模版三</NAME>
<SQL1>
select * from table_3 where dwdm = ? group by dwdm 3
</SQL1>
<SQL2>
select * from table_3 where dwdm = ?
</SQL2>
</ROW>
</ROWDATA>
我现在有如下几个问题:
<用"NAME"来定位>
1、如何修改NAME=“模版三”的SQL2的值?
2、如何删除NAME=“模版三”的所有值(包括"NAME","SQL1","SQL2"三个字段值)?
3、如何往该XML文件中,添加一个新的“模版四”的值
即在模版三后面添加:
NAME=“模版四”
SQL1=“select * from table_4 where dwdm = ? group by dwdm 4”
SQL2=“select * from table_4 where dwdm = ?”
(希望大家不要把那个读取学生信息的XMl例子的代码帖过来。)谢谢啦!分不够再开帖。