如何从一个xml文件中利用sql语句然后返回一个新的xml文件?

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:58:12
利用a.xml
<?xml version="1.0" encoding="gb2312"?>
<users>
<user>
<name>Hary</name>
<sex>male</sex>
</user>
<user>
<name>Mary</name>
<sex>female</sex>
</user>
<user>
<name>Lucy</name>
<sex>female</sex>
</user>
</users>
现在我想通过一个sql语句,例如select * from users where sex = 'female',从而得到下面的新的xml文件b.xml,请问该如何做??请写个小程序
<?xml version="1.0" encoding="gb2312"?>
<users>
<user>
<name>Mary</name>
<sex>female</sex>
</user>
<user>
<name>Lucy</name>
<sex>female</sex>
</user>
</users>

你为什么要用SQL语句呢?直接遍历sex节点,获得female的user就可以了三
用SQL语句复杂了,而且要编程才能实现
要不把xml文件生成数据表,进行查询,再返回数据表,如何?