如何将两个 XSD 合并为一个?我想使用 xjc 从最终的 XSD 生成 Java 类。
我有两个 XSD:
http://www.topografix.com/GPX/1/0/gpx.xsd
http://www.groundspeak.com/cache/1/0/1/cache.xsd
结合使用两者的现有 XML 文档:
http://www.cachewiki.de/wiki/GPX#Geocaching.com
最佳答案
在另一个架构的定义中导入一个架构:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:gpx="http://www.topografix.com/GPX/1/0"
xmlns:groundspeak="http://www.groundspeak.com/cache/1/0/1/cache.xsd"
targetNamespace="http://www.topografix.com/GPX/1/0" elementFormDefault="qualified">
<xsd:import schemaLocation="cache.xsd"
namespace="http://www.groundspeak.com/cache/1/0/1/cache.xsd" />
...
关于java - 合并 XSD 描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647304/