行业标准XML格式的命名空间URL

行业标准XML格式的命名空间URL,xml,xsd,xml-namespaces,Xml,Xsd,Xml Namespaces,我正在为Eagle原理图/电路板文件构建一个解析器,以便进一步处理,并从XSD文件生成大部分代码 由于这不是一种标准化的文件格式,因此没有正式的XSD文件,也没有引用该格式的规范URI 处理这一问题的最佳做法是什么?我应该在自己的域中使用URL以避免冲突吗?名称空间URI选择 当选择命名空间URI时,考虑承诺的寿命: 临时/丢弃:对于堆栈溢出的内部测试或快速回答,基于http://example.com/TOPIC 够了 长期/永久性:要持久地公开共享工作,您应该使用一个名称空间名称,该名称空

我正在为Eagle原理图/电路板文件构建一个解析器,以便进一步处理,并从XSD文件生成大部分代码

由于这不是一种标准化的文件格式,因此没有正式的XSD文件,也没有引用该格式的规范URI

处理这一问题的最佳做法是什么?我应该在自己的域中使用URL以避免冲突吗?

名称空间URI选择

当选择命名空间URI时,考虑承诺的寿命:

  • 临时/丢弃:对于堆栈溢出的内部测试或快速回答,基于http://example.com/TOPIC 够了
  • 长期/永久性:要持久地公开共享工作,您应该使用一个名称空间名称,该名称空间由共享的实体控制 将控制XSD。如果该实体是你的未来,是的, 您可以使用基于您自己的域之一的URL。然而,如果 还有另一个组织适合维护 XSD,您应该向他们提供它并请求一个一致的URI 他们的政策,如果有的话。例如,在您的情况下,您可能 联系CadSoft并根据以下内容建议URL
    http://www.cadsoftusa.com/
还要记住,可能是任何非空的,包括。(但是,请避免使用相对URI。)