Объединить XSD-описания - PullRequest
1 голос
/ 11 июля 2011

Как можно объединить два XSD в один? Я хочу использовать xjc для генерации классов Java из окончательного XSD.

У меня есть два 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

Ответы [ 2 ]

2 голосов
/ 11 июля 2011

Импорт одной схемы в определение другой:

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

...
0 голосов
/ 11 июля 2011

Импорт одной схемы xsd в другую.

...