部分的にマークアップされたOCRedドキュメントが多数あります。目次内に機能するリンクを作成しようとしています。目次はフォーマットされています
<document>
<text>
<list>
<item>Chapter 1<ref>7</ref></item>
<item>Chapter 2<ref>27</ref></item>
<item>Chapter 3<ref>54</ref></item>
<item>Chapter 4<ref>77</ref></item>
</list>
<body>
OCRED text <pb n="7-8" xml:id="VAB0003"/> OCRED text
</body>
</document>
refの値がpbの@nの値の一部と同じであるかどうかをテストし、同じである場合は@xml:idの値をプルしてref要素で使用する方法はありますか?これを達成するためのより複雑でない方法はありますか?