У меня есть XML, как следует,XSLT - добавить новый узел, анализируя текстовый узел
<doc>
<chap>
The bowler delivers the ball
to the batsman who attempts to
hit the ball with his bat away from
the fielders so he can run to the
other end of the pitch and score a run.
</chap>
</doc>
Мое требование добавлять новые узлы с именем <p>
в <chap>
текстовый узел, где добавить <p>
узел в каждой новой строке.
Таким образом, требуемый выход,
<doc>
<chap>
<p>The bowler delivers the ball</p>
<p>to the batsman who attempts to</p>
<p>hit the ball with his bat away from</p>
<p>the fielders so he can run to the</p>
<p>other end of the pitch and score a run.</p>
</chap>
</doc>
Можете ли вы дать мне предложение, как я могу сделать это в XSLT, используя регулярные выражения и отделить текст от перевода строки (#xA
).
Я попытался выполнить эту задачу, но не мог придумать, как это сделать.
Спасибо за решение. Это прекрасно работает. +1 – sanjay