XMLAttributeを使用することもできます:
select xmlelement("my:name",
xmlattributes('http://www.example.com/my' as "xmlns:my"),
'John'
)
from dual
戻ります:
<my:name xmlns:my="http://www.example.com/my">John</my:name>
Oracleがこれを名前空間として認識していることを確認することもできます(名前空間プレフィックス「my」が宣言されていないを取得していない場合を除く)。 エラー):
select xmlelement("my:name",
xmlattributes('http://www.example.com/my' as "xmlns:my"),
'John'
).getnamespace()
from dual
戻ります:
http://www.example.com/my