Generieren Sie eine XML-Datei mit benutzerdefinierten XML-Tags aus der Oracle-Datenbanktabelle

Ich arbeite an der Oracle-Datenbank 9ir2. Ich muss einige Tabellen in XML-Dateien mit benutzerdefinierten Format-Tags konvertieren.

Beispiel: Ich möchte XML aus einigen Spalten in der Tabelle emp generieren und dann eine Datei mit dem Namen "myxmlfile.xml" wie folgt generieren:

<?xml version="1.0" encoding="UTF-8"?>
<entity-engine-xml>
 <myxmlfile
  EMPNO="8401"
  ENAME="JHON"
  HIREDATE="1988-12-30"
  SAL="5000"
  DEPTNO="10"

 />
 <myxmlfile
    ...
 />
 <myxmlfile
    ...
 />
</entity-engine-xml>
Wie kann eine benutzerdefinierte XML-Datei mit den oben genannten Tags erstellt werden? Mit anderen Worten: "Pro Benutzeranforderung" mithilfe von pl / sql.wie konvertiert man xmltype nach varchar2 ??? Die Funktion ... to_char () kann den XML-Typ nicht in char konvertieren.Was ist der einfachste Weg, eine XML-Datei auf der Client-Seite zu erstellen?

Hinweis: Die Benutzeranwendung wird auf XP-PCs ausgeführt, die mit den alten Oracle-Entwicklertools forms6i erstellt wurden.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage