xml - XML 中的并发 DTD 和 XSD 验证
问题描述
是否可以同时通过 DTD 和 XSD 验证 XML 文档?
我的意思是,可以在 XML 文件中插入 DTD 和 XSD 验证代码吗?
这是我的代码:
ns.xml
<?xml version="1.0" encoding="UTF-8" ?>
//DTD//
<!DOCTYPE root SYSTEM "ns.dtd">
//XSD//
<ss:root xmlns:ss="http://example.com/ns"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://example.com/ns ns.xsd">
</ss:root>
解决方案
是否可以同时通过 DTD 和 XSD 验证 XML 文档?
是的,当然可以针对任意数量的模式验证 XML 文件——DTD、XSD、Schematron、RELAX NG 等。
我的意思是,可以在 XML 文件中插入 DTD 和 XSD 验证代码吗?
与 DTD 不同,没有将 XSD 嵌入 XML 文件的标准方法。
也可以看看
推荐阅读
- c - 执行整个代码之前的函数返回
- svg - 如何使用带有 document.evaluate 的 xpath 单击 svg 元素
- javascript - 此条件将始终返回 false,因为 Light 和 Dark 类型没有重叠
- python - Python Ray:固定在内存中的对象无法驱逐
- php - Woocommerce 和发票系统中的价格舍入问题
- facebook - 当 fbq('track') 也适用于自定义事件时,Facebook fbq('trackCustom') 是否必要?
- javascript - 在 mouseout 按钮上禁用
- rust - 如何复制终端输出并将其放入文件中?
- ubuntu - 成功安装后如何处理我的 SSL Certbot 证书
- javascript - 在 2 个 HTML 页面之间传递 JavaScript 数据值