1

如何将两个 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

4

2 回答 2

2

在另一个定义中导入一个 schmema:

<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" />

...
于 2011-07-11T08:22:28.900 回答
0

将您的一个 xsd 架构导入到另一个。

于 2011-07-11T08:37:32.670 回答