Hi All,
Follwing are the 2 code snippets of XOPEN
1.
declare @.idoc int
declare @.doc varchar(1000)
set @.doc ='
<b>
<a>
<s>aaa</s>
</a>
<a>
<s>bbb</s>
</a>
</b>'
exec sp_xml_preparedocument @.idoc OUTPUT, @.doc
SELECT *
FROM OPENXML (@.idoc,'/b/a',2)
WITH (s varchar(100) '@.s')
2.
create table newtemp
(
s varchar(100)
)
declare @.idoc int
declare @.doc varchar(1000)
set @.doc ='
<b>
<a>
<s>aaa</s>
</a>
<a>
<s>bbb</s>
</a>
</b>'
exec sp_xml_preparedocument @.idoc OUTPUT, @.doc
SELECT *
FROM OPENXML (@.idoc,'/b/a',2)
WITH newtemp
Code snippet 2 works but 1 doesnot.
Can some one me the reason why ?
Thanks & Regards
Nitesh
Try changing
WITH (s varchar(100) '@.s')
to
WITH (s varchar(100) 's')
|||Thanks a lot !!!!
It worked out.
No comments:
Post a Comment