ネストされた状態で、「外側」の括弧のペアで現在のノードを参照するにはどうすればよいですか。次の xml があるとします。
<?xml version="1.0" encoding="utf-8"?>
<Root>
<Gizmos>
<Gizmo>
<Id>1</Id>
</Gizmo>
<Gizmo>
<Id>2</Id>
</Gizmo>
<Gizmo>
<Id>3</Id>
</Gizmo>
</Gizmos>
<Validations>
<Validation>
<Id>A</Id>
<GizmoId>1</GizmoId>
</Validation>
<Validation>
<Id>B</Id>
<GizmoId>2</GizmoId>
</Validation>
<Validation>
<Id>C</Id>
<GizmoId>3</GizmoId>
</Validation>
</Validations>
<Approvals>
<ValidationId>B</ValidationId>
<ValidationId>C</ValidationId>
</Approvals>
</Root>
このコードを使用して、承認されたギズモのノードセット (つまり、ギズモ 2 と 3) を除外したいと思います。
/Root/Gizmos/Gizmo[/Root/Validations/Validation[GizmoId = ?.Id]/Id = /Root/Approvals/ValidationId]
これは許可されますか?許可されている場合、疑問符を何に置き換えますか?