请帮我。我正在使用 datamapper 将 xml 转换为 csv。PF 我的 xml 下面。如果 ID = 1,那么我需要映射 schoolRating ,并且 ID=2 然后需要将 schoolRating 与 csv 中的其他文件映射。虽然这个 xml 我创建了架构。
<root>
<schoolTypes>
<ID>1</ID>
<Record>
<SchoolRating>4.0</SchoolRating>
<Tables>67</Tables>
</Record>
</schoolTypes>
<schoolTypes>
<ID>2</ID>
<Record>
<SchoolRating>3.0</SchoolRating>
<Tables>67</Tables>
</Record>
</schoolTypes>
</root>
我试图在 DataMapper 中创建这样的规则,但它会引发错误。
Context: /ns0:root
Xpath: /ns0:schoolTypes/@(ns0:ID='1')/ns0:Record/ns0:SchoolRating
也尝试了多种选择,但没有希望。请让我知道此条件的正确语法或在 DataMapper 中处理此问题的任何其他方法。提前致谢。