I <line/>
<section type="cover"/>
torunları olduklarını (max(@page) + 1)
{of [(4)] ve @page
niteliklerin değerlerini değiştirmek istiyorum }.
Temelde içeriği bölümün son sayısal sayfa numarası 1'den yüksek olması kapak bölümün sayfa numarası gerekir.
Not: <line/>
düğümler her zaman kardeş değil, onlar herhangi bir düzeyde iç içe olabilir.
Örneğin, bu dönüşümü:
<root>
<section type="contents">
<line page="i">text</line>
<line page="ii">text</line>
<line page="1">text</line>
<line page="1">text</line>
<line page="2">text</line>
<block>
<line page="3">text</line>
<line page="4">text</line>
</block>
</section>
<section type="cover">
<line page="i">text</line>
<line page="i">text</line>
</section>
</root>
Bunun için:
<root>
<section type="contents">
<line page="i">text</line>
<line page="ii">text</line>
<line page="1">text</line>
<line page="1">text</line>
<line page="2">text</line>
<block>
<line page="3">text</line>
<line page="4">text</line>
</block>
</section>
<section type="cover">
<line page="5">text</line> <!-- @page changes to max()+1 -->
<line page="5">text</line> <!-- @page changes to max()+1 -->
</section>
</root>
PHP5, XSLT1.0, XPATH ile bunu başarmak kolay bir yolu var mı?