首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不使用MSXML的情况下在Delphi中用XSD验证XML?

如何在不使用MSXML的情况下在Delphi中用XSD验证XML?
EN

Stack Overflow用户
提问于 2010-02-03 21:28:27
回答 3查看 2.2K关注 0票数 3

在不使用MSXML的情况下,如何在Delphi中使用XSD验证XML?我只能使用MSXML3,它不能做XSD。谷歌搜索给我的信息很少,甚至一无所获。请帮帮我,谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-02-03 21:45:51

恐怕没有支持XSD的非MSXML XML库。

但也有一些支持DTD的(例如Open XML)。也许您可以将您的模式重写为DTD,即使DTD的功能较弱。

票数 2
EN

Stack Overflow用户

发布于 2010-02-04 04:47:51

您是否正在使用SQL Server?如果是这样,你可以通过它来做。

除此之外,您还可以使用第三方的免费工具(如saxon)。

我从来没有使用过/需要过Delphi的,但是,我想你已经看到了: C:\Program Files\CodeGear\RAD Studio\5.0\source\Win32\xml?(显然,路径可能会有所不同,因为我的路径是Delphi 2007)。

票数 0
EN

Stack Overflow用户

发布于 2010-02-04 14:30:58

如果安装了.Net,则可以使用.Net XML库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2192153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档