我正在寻找一些关于xsd目标命名空间的良好命名约定的想法。
基本上我只需要明确决定如何命名我的xsd的目标命名空间,所以我试着在第一次就把它弄好。稍后更改它将需要更改另一个不受我控制的系统。
您对过去的XML模式创建有什么经验吗?我试图在线查找信息,但大多数示例只使用非常通用的目标命名空间,如“http:// exampleSchema”等。我实际上是想找到一些现实生活中的例子。
答案 0 :(得分:16)
W3C自己的长期URI选择实践是XML命名空间URI的一个很好的基线。有关一些建议,请参阅Cool URIs don't change,但命名空间URI无需可检索,因此某些指南可能不适用。
XSLT使用以下内容:
http://www.w3.org/1999/XSL/Transform
这符合上述模式。所有者标识符,日期和名称;并且没有版本控制组件,因为版本控制是在XSLT词汇表中处理的。
在紧要关头,你甚至可以逃脱
mailto:author@example.org?Subject=2008+XML+Basketweaving+specification
也符合模式,但建议联系点而不是信息库。