以下に示すような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 ノード セットからチーム メンバー要素を 2 回選択し、MFMAINT,RC のテストをアサートします。
これが私のXPath式です
<context select="/TEST/INSERTPTM/GDWFM022 [position() <= 2] ">
<assert test="TEAMMEMBER = 'MFMAINT' "/>
<assert test="TEAMMEMBER = 'RC' "/>
両方のテストに合格することを期待していますが、失敗します。誰かがこの問題を解決するのを手伝ってくれますか?