以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DTD/XML Schema 』  (http://bbs.xml.org.cn/list.asp?boardid=23)
----  用XSD如何验证XML文档中哪条记录不合法  (http://bbs.xml.org.cn/dispbbs.asp?boardid=23&rootid=&id=28171)


--  作者:dnpcyp
--  发布时间:3/6/2006 10:46:00 AM

--  用XSD如何验证XML文档中哪条记录不合法
两个系统间要实现数据交换,为了保证数据的正确性,双方定义了XSD,接收方接收XML文档后,用XSD进行验证,用SAXParser是能够检验出xml文档是否合法,但对于不合法的文档,如何检测出哪个node的数据不正确,让这个信息返回给发送方,不知如何解决?
先谢谢楼下的
--  作者:wFirebird
--  发布时间:3/9/2006 1:40:00 PM

--  
要么你利用软件来手动判断是否错误,或者你自己写处理程序。
你可以去看看MSXML,相信会对你有所帮助。
--  作者:dnpcyp
--  发布时间:3/10/2006 4:25:00 PM

--  
只有MSXML有这种功能吗,JavaXML的不行吗,感觉XML在这个方面的验证功能还比较弱
--  作者:メ冰枫ぱ雪
--  发布时间:3/19/2006 4:25:00 AM

--  
不是可以写正则的吗? 不知道我有没理解错意思。。
--  作者:zhumoo
--  发布时间:3/20/2006 5:09:00 PM

--  
我也遇到这个问题,正迷茫中。。。。
--  作者:hgpimac
--  发布时间:3/22/2006 12:07:00 PM

--  
自己写程序的话没有什么好说的,程序里判断就可以了。用软件(xmlspy)的话进行有效性验证使光标会自动停在错误的地方
--  作者:悠悠吾心
--  发布时间:9/7/2006 8:37:00 PM

--  
最近也遇到这个问题,哪位高人给个示例程序看看啊
--  作者:adiros
--  发布时间:10/9/2006 7:46:00 PM

--  
有点反迷糊!!
这个xml我们所学的书本就是有问题的!许多案例都错了!
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms