我有一个如下所示的 xml 文档
<?xml version="1.0" encoding="utf-8"?>
<Results>
<InsertPtm>
<GdWfm022 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RowVersion>0</RowVersion>
<ProjTeamNo>15</ProjTeamNo>
<TeamMember>MFMAINT</TeamMember>
</GdWfm022>
<GdWfm022 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<RowVersion>0</RowVersion>
<ProjTeamNo>15</ProjTeamNo>
<TeamMember>RC</TeamMember>
</GdWfm022>
我想从 GdWfm022 节点集中选择 Team member 元素两次并断言测试 MFMAINT,RC
这是我的 XPath 表达式
<context select="/TEST/INSERTPTM/GDWFM022 [position() <= 2] ">
<assert test="TEAMMEMBER = 'MFMAINT' "/>
<assert test="TEAMMEMBER = 'RC' "/>
我希望这两个测试都能通过,但它失败了,有人可以帮我解决这个问题。提前致谢