Можно ли как-нибудь использовать XSLT для повторной обработки (во второй раз) XML-кода, полученного во время первой обработки?
Чтобы быть более понятным,
Я получил следующеевывод, в то время как преобразование продолжается,
<processPrototypes>
<orderPrecedenceSpec origin="xxx"
target="yyy"
orderType="directOrder"/>
<orderPrecedenceSpec origin="abc"
target="lmn"
orderType="directOrder"/>
<orderPrecedenceSpec origin="xxx"
target="yyy"
orderType="directOrder"/>
<orderPrecedenceSpec origin="abc"
target="lmn"
orderType="directOrder"/>
</processPrototypes>
В моем xslt строка / шаблон, который выполняет эту часть,
<processPrototypes>
<xsl:call-template name="help">
</xsl:call-template>
</processPrototypes>
What to do in the next line here ? to modify the output created by the above template ?
Теперь мой вопрос, могу ли я быть в состоянииобработать вывод «processPrototypes», чтобы удалить дублирование?в том же файле xslt, только в следующей строке после вызова шаблона?
Чтобы после его повторной обработки мой окончательный вывод выглядел (без дублирования), как
<processPrototypes>
<orderPrecedenceSpec origin="xxx"
target="yyy"
orderType="directOrder"/>
<orderPrecedenceSpec origin="abc"
target="lmn"
orderType="directOrder"/>
</processPrototypes>