Date: prev next · Thread: first prev next last
2014 Archives by date, by thread · List index


Hallo Robert,

Vielen Dank. damit komme ich schon zurecht, du musst nicht weitere Zeit
da hineinstecken. Schlimmstenfalls kann ich mir immer noch in Java einen
XML-Parser basteln.

Grüße
Helmut

Am 20.03.2014 20:03, schrieb Robert Großkopf:
Hallo Helmut,

Vielen herzlichen Dank. Das hilft mir sehr weiter und das kann mir dann
schon selber adaptieren.

Ich musste noch einmal etwas nachbessern, da aus der Datei ohne
Zeilenumbrüche der erste Datensatz nicht ausgelesen wurde. Der
Gesamttext der Zeile beginnt in dem Fall mit <document>, nicht mit
<exhibit .

Der Import der Daten in eine Datenbank würde sich etwas problematisch
gestalten, da zuerst einmal noch die Spalten ausgemistet werden müssen,
die durch das Umlesen nach *.csv grundsätzlich leer bleiben. Das leistet
der Importfilter noch nicht. Ich habe nicht genug Kenntnisse über die
Exportstruktur von Daten in XML um sagen zu können, an welchen Stellen
grundsätzlich keine Daten zu erwarten sind. Vor allem kann das ja beim
nächsten Beispiel völlig ander strukturiert sein.

Ebenfalls problematisch ist, dass die Datensätze unterschiedliche
Felderzahlen haben. Das liegt daran, dass an einen Hauptdatensatz ein
oder zwei Personendatensätze angehängt werden. So etwas ermöglicht es,
eine Struktur wie in einer Datenbank mit unterschiedlichen Tabellen
nachzubilden. Beim Gründen der *.csv-Datei müsste also ein Zähler
mitlaufen, der die maximale Felderzahl ermittelt. Erst dann könnte
erfolgreich eine Tabelle in Base gegründet werden, die wirklich alle
Felder aufnimmt.

Gruß

Robert



---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz ist aktiv.
http://www.avast.com



-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.