0

次の XML ドキュメントがあるとします。

<dialog>
  <speech speaker="Robert">
    <line>"Once more into the breach", he said.</line>
    I can't believe him. I just <emphasis>can't</emphasis> believe him!
  </speech>
</dialog>

speech内にまだないすべてのものをキャプチャlineして でラップしたいと思いますがline、他の要素を一緒にキャプチャする必要があります(例:emphasis上記の例)。

私が達成したい結果は次のとおりです。

<dialog>
  <speech speaker="Robert">
    <line>"Once more into the breach", he said.</line>
    <line>I can't believe him. I just <emphasis>can't</emphasis> believe him!</line>
  </speech>
</dialog>

私は and を使用libxsltしてlibxmlいるので、XSLT 1.0 にこだわっています。

4

1 に答える 1