怎样验证xml中的值是否在另外一个xml中?

[复制链接]
查看11 | 回复2 | 2006-3-3 01:02:06 | 显示全部楼层 |阅读模式
问题描述: 有两个xml文件,一个是birthday.xml, 一个是date.xml. 其中birthday.xml中的一个值, 会是在date.xml中有描述, 现在需要验证birthday.xml的正确性,当然也就涉及到是否这个值是否在date.xml中存在, 请问应该如何验证?
我的方法: 我用sax解析birthday.xml碰到了这个值后, 去date.xml中通过xpath查找, 如果存在就是正确,否则这个引用不存在, 则错误.
有没有更好的办法? 不需要自己解析. 谢谢!
birthday.xml文件:

ming_birthday

date.xml文件:

January
21
1983

回复

使用道具 举报

千问 | 2006-3-3 01:02:06 | 显示全部楼层
这种方法的确麻烦了一些
帮你up一下,找资料去
回复

使用道具 举报

千问 | 2006-3-3 01:02:06 | 显示全部楼层
如果后台有sql 2005 或者 oracle 10g 的话,可以试试 存储过程和xquery。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行