我試圖獲得貓的價值,但它回報我空。請幫助我獲得這個價值。提前致謝!xquery獲取節點值
DECLARE @xml XML
SET @xml = '
<cat:catalog xmlns:cat="http://datypic.com/cat"
xmlns:prod="http://datypic.com/prod">
<cat:number>1446</cat:number>
<prod:product>
<prod:number>563</prod:number>
<prod:name prod:language="en">Floppy Sun Hat</prod:name>
</prod:product>
</cat:catalog>'
Select @xml.value('declare namespace ns="xmlns:cat=http://datypic.com/cat"; /ns:cat[1]/number[1]', 'int')
感謝您的回覆!我想獲得cat:數字值。好吧,我用Select @ xml.value('/ catalog [1]/cat [1]','int')替換最後一行,但是stil得到null。 – JohnyMotorhead
是的,這項工作太棒了!感謝你們的幫助! – JohnyMotorhead