XML Export: Leere Felder werden nicht exportiert

29/06/2009 - 21:04 von Marcel Büchi | Report spam
Hallo

A2003/WXP

Ich möchte gerne Datensàtze in eine xml Datei exportieren.

Die Tabelle hat 4 Spalten:
ArtikelNr
SprachCode
DeutscheBezeichnung
EnglischeBezeichnung

Nach dem Export geht die xml Datei zu einem Übersetzungsdienstleister,
welcher die EnglischeBezeichnung in die leeren Felder einfügen soll.

Leider werden die leeren Felder nicht exportiert. Die Tags fehlen komplett:
So schaut die xml-Datei aus:

<ArtikelNr>123456</ ArtikelNr>
<SprachCode>1</ SprachCode>
<DeutscheBezeichnung>Sechskantschraube</ DeutscheBezeichnung>

Das englische Tag, das so aussehen sollte, fehlt
<EnglischeBezeichnung></ EnglischeBezeichnung>


Folgende Funktion verwende ich zum Export (nur Auszug)

Application.ExportXML ObjectType:=acExportQuery,
DataSource:="qryXML_Output", _
DataTarget:="Artikel_de_en.xml"


Wie kann ich sicherstellen, dass auch die leeren Felder exportiert, und mit
Tags versehen werden?


Besten Dank
Marcel
 

Lesen sie die antworten

#1 Thomas Möller
29/06/2009 - 22:03 | Warnen spam
Hallo Marcel,

Marcel Büchi schrieb:
Ich möchte gerne Datensàtze in eine xml Datei exportieren.

Die Tabelle hat 4 Spalten:
ArtikelNr
SprachCode
DeutscheBezeichnung
EnglischeBezeichnung

Nach dem Export geht die xml Datei zu einem Übersetzungsdienstleister,
welcher die EnglischeBezeichnung in die leeren Felder einfügen soll.

Leider werden die leeren Felder nicht exportiert. Die Tags fehlen komplett:
So schaut die xml-Datei aus:

<ArtikelNr>123456</ ArtikelNr>
<SprachCode>1</ SprachCode>
<DeutscheBezeichnung>Sechskantschraube</ DeutscheBezeichnung>

Das englische Tag, das so aussehen sollte, fehlt
<EnglischeBezeichnung></ EnglischeBezeichnung>


Folgende Funktion verwende ich zum Export (nur Auszug)

Application.ExportXML ObjectType:=acExportQuery,
DataSource:="qryXML_Output", _
DataTarget:="Artikel_de_en.xml"


Wie kann ich sicherstellen, dass auch die leeren Felder exportiert, und mit
Tags versehen werden?



schau mal, ob sich für den Import Deiner Dateien bei Deinem
Dienstleister etwas àndert, wenn Du die Schema-Information mit exportierst:

application.ExportXML
acExportQuery,"qryXML_Output","Artikel_de_en.xml",,,,,acEmbedSchema


HTH
Thomas

Homepage: www.Team-Moeller.de

Ähnliche fragen