Hallo zusammen,
ich habe folgende Problemstellung:
Ich möchte aus einer Datenbank ein XMLFile erzeugen.
Dies wollte ich über die Funktion XMLELEMENT() erzeugen.
Code:
...
XMLELEMENT("ELEMENT1",XMLATTRIBUTES('fester Wert' AS "Atr1"),
XMLELEMENT("ELEMENT2",XMLATTRIBUTES(tabellenname.spaltenname AS "Atr2")),
...
Wenn nun der Attributwert2 in der Datenbank NULL ist, wird trotzdem die XML Struktur mit einem Leertag angelegt.
Dies soll nun verhindert werden.
Also statt:
<ELEMENT1 Atr1="fester Wert">
<Element2>
<\Element2>
<\Element1>
soll nichts mehr in das XMLFile geschrieben werden. Hatte es zunächst mit einem Select auf IS NOT NULL versucht, dieser hat aber nicht wirklich funktioniert.
Hat hier jmd eine Lösung?
Danke vorab!