Massenexport in xml- Datei

27/03/2008 - 16:20 von Lohse, Andreas | Report spam
Hallo,
ich möchte das Ergebnis einer Select- Abfrage mit "FOR XML...", in ein
Dokument (name.xml) speichern.
Es soll sofort eine "wohlgeformte XML- Struktur" sein. Was ich da mit bcp
erhalten habe hat mich nicht begeistert da noch viel Nacharbeit am Dokument
notwendig ist.
Gibt es einen anderen Weg?
Danke, Andreas
 

Lesen sie die antworten

#1 Elmar Boye
27/03/2008 - 16:42 | Warnen spam
Hallo Andreas,

Lohse, Andreas schrieb:
ich möchte das Ergebnis einer Select- Abfrage mit "FOR XML...",
in ein Dokument (name.xml) speichern.
Es soll sofort eine "wohlgeformte XML- Struktur" sein.



FOR XML liefert zunàchst wohlgeformte XML Fragmente,
um eine Verknüpfung mehrere SELECT-Anweisungen zu ermöglichen.
Daraus resultiert, dass Du den Kopfknoten hinzufügen mußt.

Den größten Einfluß auf die Ausgabestruktur hast Du im EXPLICIT Modus:
<URL:http://msdn2.microsoft.com/de-de/li...8.aspx>

Was ich da mit bcp erhalten habe hat mich nicht begeistert da noch
viel Nacharbeit am Dokument notwendig ist.



Ich weiß nicht, was Du ansonsten nacharbeiten willst.
Nicht das es Dir um Einrückungen und andere Optik geht,
dass hat mit Wohlgeformtheit nichts zu tun, sondern nur
mit àsthetischen (menschlichen) Vorlieben.
Fürs "Behübschen" gibt es dazu XSL Stylesheets.

Gruß Elmar

Ähnliche fragen