這個過濾器條件會擷取特定製造商製造的設備,以及選取了所有可疑 TracesTo 關係的其他相關資訊。下列範例顯示過濾器的結果:
<PRRequirement>
<FullTag>PR1</FullTag>
<Priority>Medium</Priority>
<Status>Incorporated</Status>
<TracesTo>
<Relationship>
<Suspect>true</Suspect>
<RelationshipType>Traceability</RelationshipType>
<Direction>TracesTo</Direction>
<RelationshipID>{10C4D0CE-24CF-4C80-8167-E5A849FC821B}16{10C2D0CE-84CF-4C80-9166-E5A849FC821B}1RelationshipID>{10C2D0CE-84CE-4C80-9166-E5A849FC821B}16{10C2D0CE-84CF-4C80-9166-E5A849FC821B}1</RelationshipID>
<RelatedRequirement/>
</Relationship>
[… More matching relationships]
</TracesTo>
</PRRequirement>
您可以利用 XPath 語法,來擷取階層中更深層的值。不過,您只能針對要評估的過濾器提供一個值。如果您提供多個值,會將表示式視為未定義。例如,PRRequirement 有相關的文件。在綱目中這項表示式是定義成:
xs:element maxOccurs="1" name="Document" type="ReqDocument" minOccurs="0"。
由於相關文件絕不會超過一份,因此可以評估表示式。如果沒有相關文件,就不符合。多路徑設定的欄位表示式如下:
fields=Project/Requirements/PRRequirement[Document/Extension=prd]/(*|Document/*。