XML 命名空间 URI 的良好或通用命名约定
我正在寻找一些关于 xsd 目标命名空间的良好命名约定的想法。
基本上我只需要对如何命名我的 xsd 的目标名称空间做出明确的决定,所以我尝试第一次就把它做好。稍后更改它需要更改另一个不受我控制的系统。
您在过去的 XML 模式创建中是否有过关于什么是好的、可行的解决方案的经验?我尝试在网上查找信息,但大多数示例仅使用非常通用的目标名称空间,例如“http://exampleSchema”等。我实际上正在尝试寻找一些现实生活中的例子。
I'm looking for some ideas for good naming conventions for xsd target namespaces.
Basically I just need to make a definite decision on how to name the target namespace of my xsd so I try to get it right the first time. Changing it later would require changes to another system which is not in my control.
Do you have any experience from past XML schema creations on what is a good and working solution? I've tried to find information online, but most examples just use very generic target namespaces like "http://exampleSchema" and similar. I'm actually trying to find some real life examples.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
W3C 自己的长期 URI 选择实践是 XML 命名空间 URI 的一个非常好的基准。请参阅酷 URI 不会改变以获取一些建议,但命名空间 URI 需要的例外不可检索,因此其中一些准则可能不适用。
XSLT 使用以下内容:
这符合上面的模式。所有者标识符、日期和姓名;并且没有版本控制组件,因为版本控制是在 XSLT 词汇表中处理的。
在紧要关头,您甚至可以摆脱
也适合该模式的问题,但建议一个联系点而不是信息存储库。
W3C's own practices for long-lived URI selection are a pretty good baseline for XML namespace URIs. See Cool URIs don't change for some suggestions, with the exception that a namespace URI need not be retrievable and so some of those guidelines may not apply.
XSLT uses the following:
This fits the pattern above. Owner identifier, date, and name; and no versioning component because versioning is handled within the XSLT vocabulary.
In a pinch, you can even get away with
which fits the pattern as well but suggests a point of contact instead of an information repository.