Sql server 2008 在SQLServer2008中动态选择Xpath中的节点
我需要在SQLServer2008中解析以下XMLSql server 2008 在SQLServer2008中动态选择Xpath中的节点,sql-server-2008,xpath,Sql Server 2008,Xpath,我需要在SQLServer2008中解析以下XML <Root> <Document> <Body> <Component> </Component> </Body> </Document> </Root> 我想检索xml中的所有标记,问题是标记有时可能不会出现,因此(root/document/body)的xpath查询将无法工作。有没有方法可以
<Root>
<Document>
<Body>
<Component>
</Component>
</Body>
</Document>
</Root>
我想检索xml中的所有
标记,问题是
标记有时可能不会出现,因此(root/document/body)的xpath查询将无法工作。有没有方法可以获取所有
标记,而不管是否存在
标记?您可以始终使用
//component
获取整个文档中的所有
元素-无论它们在哪里以及周围有什么其他标记如果您想更具体一点,可以这样做<代码>/Root//Body/Component