假设我使用相同的模式从两个不同的供应商处获得了两个不同的 xml 文档。他们各自选择了不同的命名空间前缀。如何在 C# 和 SQL Server 中使用 XPATH 以通用方式查询“Foo”和“Bar”的值?为简洁起见,XML 大致如下所示:
文件 1
<a:Item xmlns:a="http://kakridge.com/schema">Foo</a:Item>
文件 2
<b:Item xmlns:b="http://kakridge.com/schema">Bar</a:Item>