karstenkurt
Mitglied
Hallo,
Frage: Wie kann man leere Spalten mittels dbms_xmlquery ausgeben lassen? Aktuell werden die nicht wie erwartet dargestellt.
daraus wird aktuell erzeugt
Das funktioniert soweit ganz gut, solange beide Felder gefüllt sind. Ist nun das Feld Blub leer, dann wird nur noch
ausgegeben. Ich möchte aber gerne
ausgegeben. Irgendwer eine Ieee?
Gruß
KK
Frage: Wie kann man leere Spalten mittels dbms_xmlquery ausgeben lassen? Aktuell werden die nicht wie erwartet dargestellt.
Code:
queryCtx := dbms_xmlquery.newContext('select bla,blub from anything');
dbms_xmlquery.setRowTag(queryCtx, 'Test');
DBMS_XMLQUERY.setrowidattrname(queryCtx, NULL);
dbms_xmlquery.setRowSetTag(queryCtx, 'TestSet);
result := dbms_xmlquery.getXml(queryCtx);
dbms_xmlquery.closeContext(queryCtx);
daraus wird aktuell erzeugt
Code:
<?xml version="1.0"?>
<TESTSET>
<TEST>
<BLA>bla</BLA>
<BLUB>BLUB</BLUB>
</TEST>
</TESTSET>
Code:
<?xml version="1.0"?>
<TESTSET>
<TEST>
<BLA>bla</BLA>
</TEST>
</TESTSET>
Code:
<?xml version="1.0"?>
<TESTSET>
<TEST>
<BLA>bla</BLA>
<BLUB/>
</TEST>
</TESTSET>
Gruß
KK