Hallo Franklin,
ich hab gerade etwas mit xml zu tun; und schlage dir folgendes vor
wenn du die Struktur
<CalendarEvent>
<Name>XXXXXXXXXXXXXXXXXXXXXX</Name>
<DateTime>YYYY-MM-DDT00:00:00</DateTime>
<Recurrent>yes</Recurrent>
<Image></Image>
</CalendarEvent>
in eine linie machst
<CalendarEvent><Name>XXXXXXXXXXXXXXXXXXXXXX</Name><DateTime>YYYY-MM-DDT00:00:00</DateTime><Recurrent>yes</Recurrent><Image></Image></CalendarEvent>
zwischen >< mit Suchen/Erstzen in >,< und den langen String xxxx in ,, und
YYYY-MM-DDT00:00:00
in ,, umwandelst; kanst du alles als csv speichern und kann in Calc öffnen
da hast du dann eine Tabelle in der in jeder Spalte deine
<Platzhalter>-Struktur und anstelle der xxx und YYYY-MM-DDT00:00:00 eine leere
Spalte ist
dann öffnest du die unter 2 genannte csv, hast dann ebenfalls eine Tabelle;
kopierst die Spalte mit den namen - gehst zu anderen Tabelle und kopierstst die
Namen in der Spalte zwischen Name Name ein
für Date dito
dann die übrigen Spalten mit -nach unten ausfüllen- komplettieren
diese Tabelle als csv -mit Komma separiert- exportieren
diese csv in Writer öffnen und alle , durch nix -sprich überhaupt nix ersetzen
wnn du die xml-Struktur in mehreren linien haben willst, musst du >< durch > und dem writer-Kürzel
für <Carriage Return><Line Feed>< ersetzen - </CalendarEvent> ebenfalls durch
</CalendarEvent><Carriage Return><LF> ersetzen
diese Datei als Text speichern und dann deren endung txt durch xml erstzen
sieht nach viel Arbeit aus, ist aber eher wenig
hoffe es hilft
Gruss
Martin
Am 11.06.2017 um 09:40 schrieb Franklin Schiftan:
Hallo miteinander,
weiß jemand, ob LibO sowas schon ab Werk oder eventuell mit Hilfe
einer Extension kann?
Und zwar möchte ich möglichst automatisiert eine einfache XML-Datei
in dem unter [1] angegebenen Schema aus der unter [2] angegebenen
CSV-Quell-Datei-Struktur erzeugen, wobei lediglich die zusammen
gehörenden Einträge unter <Name> und <DateTime> in der XML-Datei mit
rd. 300 Variablen aus der CSV-Datei zu füllen wären, Recurrent wäre
bei allen Einträgen immer 'yes' und Image immer leer?
Wie geht das am einfachsten?
[1]
<CalendarEvent>
<Name>XXXXXXXXXXXXXXXXXXXXXX</Name>
<DateTime>YYYY-MM-DDT00:00:00</DateTime>
<Recurrent>yes</Recurrent>
<Image></Image>
</CalendarEvent>
[2]
Name_1XXXXXXX,YYYY-MM-DDT00:00:00
Name_2XXXXXXX,YYYY-MM-DDT00:00:00
.
.
.
--
Liste abmelden mit E-Mail an: [email protected]
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