xmllint.exe --xpath " //header[ contains(.,'rationale') ]/child::text() | //header[ contains(.,'rationale') ] /l/preceding-sibling::* " fudge 1. Purpose and rationale

purpose 1

Purpose 2

purpose 3

2. Purpose and rationale

2 purpose 1

2 Purpose 2

2 purpose 3