Sie können auch XMLAttribute:
verwendenselect xmlelement("my:name",
xmlattributes('http://www.example.com/my' as "xmlns:my"),
'John'
)
from dual
Kommt zurück:
<my:name xmlns:my="http://www.example.com/my">John</my:name>
Sie können auch überprüfen, ob Oracle dies als Namensraum erkennt (außer Sie erhalten kein Namensraum-Präfix "my" ist nicht deklariert Fehler):
select xmlelement("my:name",
xmlattributes('http://www.example.com/my' as "xmlns:my"),
'John'
).getnamespace()
from dual
Kommt zurück:
http://www.example.com/my