これが回答されている場合は申し訳ありませんが、これを機能させる正しい方法が見つかりません。アプリケーションで生成された SVG ダイアグラムを変更するために Nokogiri を使用していますが、ちょっとした問題にぶつかりました。私が扱っているコードは次のようになります。
<svg>
<g id="1">
<text>lorem</text>
<text>ipsum</text>
</g>
<g id="2">
<text>lorem</text>
<text>ipsum</text>
</g>
<g id="3">
<text>lorem</text>
<text>ipsum</text>
</g>
<svg>
スクリプトによって分析されるため、これをすべてのドキュメントに追加したいと思います。
<svg>
<g id="scale" transform="scale(1.0)">
<g id="1">
<text>lorem</text>
<text>ipsum</text>
</g>
<g id="2">
<text>lorem</text>
<text>ipsum</text>
</g>
<g id="3">
<text>lorem</text>
<text>ipsum</text>
</g>
</g>
<svg>
before や after などの方法を試してみましたが、この状況では正しく動作しません。理想的には、ノードセット全体をラップでラップするだけですが、すべてのノードセットではなくすべてのセットで機能させる方法がわかりません。どんなガイダンスでも大歓迎です。
ありがとう!