У меня есть XML, как так, что я не могу изменитьКак включить в XSLT родного брата?
<entry>
<sn>1 a</sn>
<dt>:to run away often from danger or evil</dt>
<sn>b</sn>
<dt>:to hurry toward a place of security</dt>
<sn>2</sn>
<dt>:to pass away swiftly</dt>
</entry>
И я пытаюсь написать XSLT, чтобы заставить его выглядеть следующим образом
<div class="entry">
<div class="def_group">
<span class="def_group_number">1</span>
<div class="def_value">
<span class="def_value_letter">a</span>
<span class="the_def">:to run away often from danger or evil</span>
</div>
<div class="def_value">
<span class="def_value_letter">b</span>
<span class="the_def">:to hurry toward a place of security</span>
</div>
</div>
<div class="def_group">
<span class="def_group_number">2</span>
<div class="def_value">
<span class="the_def">:to pass away swiftly</span>
</div>
</div>
</div>
Когда я разбить его у меня есть два вопроса, на самом деле ,
Как, используя XSLT 1.0, я отделяю три случая от < sn> («буква», «число», «буква номера»)?
А в случае, когда число содержит число, как написать шаблон с < div>, который будет содержать его родной брат < dt> как ребенок?