JAXB - Problem mit Java Listen unmarshalling

Was hat das mit Java zu tun?

Vorschlag: Installier dir Eclipse, leg das XSD File in irgendein Projekt. Dann gehts nach "Einstellungen -> XML Catalog -> Add...". Dort fügst du das File dem Catalog hinzu und machst die entsprechenden Einstellungen.

Wenn du nun ein XML File anlegst und dort auf die Schema URI verweist erkennt das Eclipse und validiert das Dokument inplace.

Gruß
Ollie

weil Jaxb zu java gehört

Du verstehst mich nicht... ich kann das xsd file nigends hinlegen, da ich keine info darüber finde wie man diese Datei erstellt... nach welchen Regeln erstellst du die .xsd datei die du dann einfach mit notepad als .xsd speicherst?
 
Zuletzt bearbeitet:
Dein Problem ist doch aber nicht JAXB sondern die Arbeit mit XML Dokumenten ;). XSD ist halt auch wieder XML, d.h. aus sich selbst heraus definiert. XML im Notepad halte ich für eine schlechte Variante. Das kann man machen, wenn man auf ner Remotekiste schnell ne Konfiguration anpassen muss, aber nicht um ein komplett neues Dokument zu gestalten.

Deshalb gilt genau mein Post von oben. Eclipse auf, Datei anlegen. Entscheidend ist der folgende Rahmen:
XML:
<xsd:schema xmlns="http://deine.namespace.url"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	targetNamespace="http://deine.namespace.url"
	elementFormDefault="qualified" attributeFormDefault="unqualified">
  ...
</xsd:schema>
Du denkst dir halt einen Targetnamespace aus und los gehts ;).

REINHAUN!
 
Zuletzt bearbeitet von einem Moderator:
so hab das in eclipse soweit gebacken bekommen mit new xml: dann .xsd file habe da ne tolle source/design ansicht super sache gefällt mir :) konnte auch xml anhand des schemas generieren, jetzt muss ich mich nur mit xsd befasse. Danke nochmals ich komme nochmals darauf zurück in ein paar wochen :)

kann mir eclipse aus der xsd/xml datei auch die Klasse(n) dazu erstellen mit den get/set Methoden und Attributen?

Hat sich erledigt, xjc gibts ja als eclipse plugin :D
 
Zuletzt bearbeitet:
Zurück