SQL Server 2008 でオープン xml を使用して祖先タグ名を取得しようとしています。これまでに試したことは次のとおりです。
SELECT * FROM OPENXML(@idoc, '/Envelope/Body/*/TagParent/Tag')
WITH (
[Name] varchar(max) '../@mp:parentLocalName'
)
3 番目のタグの名前を取得する必要があります*。parentlocalname と localname を正常に実行できますが、親の親に対しては何も機能しません。上記の多くのバリエーションを試しましたが、名前空間 mp が定義されていないと言ってエラーになります。その名前を取得することさえ可能ですか。