我有一个 XML 模式文件,它引用了一个基于 urn 的位置。有什么方法可以将其解析为 url,或者有什么方法可以实际读取它所引用的文件。

<xs:include schemaLocation="urn:oasis:names:tc:dita:xsd:tblDeclGrp.xsd:1.1"/>

最佳答案

...也许看看 RFC3121 OASIS 的 URN 命名空间?

编辑:我永远不记得 URI 和 URN,但我的理解是它们只是命名空间,它们实际上不必对应于网络上存储文件的某个真实位置。他们只是将命名空间的部分控制分开,因此 urn:oasis 受 OASIS 控制。除非您可以控制它,否则您不应该在层次结构的该部分内发明任何 URI/URN。

编辑 2:通过谷歌搜索在 oasis-open.org 中找到了一个名为 tblDeclGrp.xsd 和一些 commentary on it and other schemas 的文件。

关于xml - 您如何解决 URN?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/836100/

10-10 11:48