आप 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