我有一些 XML 文件的格式版本,需要使用 C# 上传到数据库。但我现在不知道我需要导入的标签到底是什么级别,因为根据 xml 的版本,标签可能是内部其他组或标签。
XML 文件的一些示例
Ex1)
<a>
<group1>
<tag>searched tag</tag>
</group1>
<b> </b>
<c> </c>
</a>
Ex2)
<a>
<b>
<group1>
<c>
<tag>searched tag</tag>
</c>
</group1>
</b>
</a>
搜索到的标签将始终在 group1 标签内,并且所有文件都有 xmlns 和 schema 属性。
我尝试使用 xml.SelectSingleNode(\group1\tag) 但当文件具有架构头和命名空间配置时抛出错误。
提前致谢。