In de.comp.text.xml Daniel Urban <
urba...@cs.tu-berlin.de> wrote:
> "Peter Schütt"
> [Beispiel]
>> @XmlElement(type = Long.class)
>> protected List<Long> validlongs;
>>
>> Kann ich davon ausgehen, daß in dieser Liste die Long-Werte in der
>> selben Reihenfolge wie in der XML-Datei vorliegen?
>
> Sinnvoll wäre, wenn Du dazu die Spezifikation lesen würdest. Das wird sicher
> irgendwo dokumentiert sein.
Es sollte, ja.
Nach meiner Erfahrung sind solch Dokumentationen aber oft nicht
so vollstaendig und explizit, wie man es erwarten wuerde.
> Noch sinnvoller wäre es, wenn Du es einfach kurz
> ausprobierst, so schwierig sollte das nicht sein.
Das halte ich fuer eine ganz schlechte Idee. Daraus koennte man
nur schliessen, dass es mit der aktuellen Version der verwendeten
Software fuer den aktuellen Fall geht.
Falls eine einzige Erfahrung genuegen soll: in den Beispielen,
die ich im Kurs verwende ist es so.
> Mir ist bei der Verwendung von JAXB indirekt über JAXWS noch kein Problem
> aufgefallen.
In der Regel sollte es so sein. Fuer einfache Java-Tools, die XML aus
einem File einlesen, direkt z.B. per SAX/StAX verarbeiten (oder von
mir aus auch das DOM erzeugen), und das Ergebnis erzeugen, wird es aus
Einfachheitsgruenden auch immer zutreffen.
Aber ... was spricht dagagen, JAXB auf einer XML-Datenbank anzuwenden,
bei der XML in einem Column-Store abgelegt und indiziert ist? Da
ergibt es sich nicht auf natuerliche Weise, dass die Ordnung auch erhalten
bleibt.
Da kann man ggf sein blaues Wunder erleben.
Wolfgang