Объединить XSD-описания
Как я могу объединить два 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
person
multiholle
schedule
11.07.2011
source
источник
Ответы (2)
Импортируйте одну схему в определение другой:
<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" />
...
person
padis
schedule
11.07.2011
Импортируйте одну схему xsd в другую.
person
BOSS
schedule
11.07.2011