create table xtest01(col1 xmltype); insert into xtest01 values ('<car><model>Audi TT</model></car>'); insert into xtest01 values ('<car model="BMW X5"/>');
– 我知道如何获得奥迪TT:
select x.col1.extract('//car/model/text()').getStringVal() from xtest01 x;
– 但是如何获得宝马X5?
解决方法
select x.col1.extract('//car/@model').getStringVal() from xtest01 x;