【发布时间】:2010-09-22 05:18:01
【问题描述】:
当我发现它时,我刚开始将旧的 DTD 切换到 XSD,我想知道如何使用我的 XML 文件强制执行 XSD?我已经看到了 W3C 验证器,但我希望有一种方法可以在发现 XSD 错误时使程序不在浏览器中运行。这可能吗?
【问题讨论】:
-
再次,“程序”是用什么语言编写的?
-
不,你没有编辑。编辑后,您必须单击“保存”;)
-
@Chad 我正在使用以下所有内容,PHP/XML/HTML/Javascript/XSD....但 XSD 仅用于检查 XML。
-
和 enforcing XSD 规则只能通过验证 parser 来完成。您使用的是什么解析器(又名,什么语言/平台)?
-
@Metropolis,您还没有提到要解决“互操作性”问题。 XSD 文件的最大好处是,作为服务提供商,我可以为您作为新客户提供一份明确的合同,该合同规定了您必须向我发送数据的格式。然后我们可以使用它从语义问题中过滤掉任何语法问题。希望能帮助您了解 XSD 的用途。