Je m'excuse si cela a été répondu, mais je ne peux pas trouver la bonne façon de le faire fonctionner. J'utilise Nokogiri pour modifier les diagrammes SVG qui sont générés par une application et je rencontre un petit problème. Le code que je travaille avec ressemble à ceci:Emballage avec 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>
Je voudrais avoir cette annexe à chaque document tel qu'il est analysé par le script:
<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>
J'ai essayé d'utiliser des méthodes telles que avant et après, mais cela ne fonctionnera pas correctement dans cette situation. Idéalement, je ne ferais que boucler l'intégralité de l'ensemble de nœuds avec le retour à la ligne, mais je n'arrive pas à comprendre comment le faire fonctionner sur tous les ensembles plutôt que sur tous les nœuds. Toute orientation serait très appréciée.
Merci!
Il semble que vos balises 'svg' de fermeture manquent la barre oblique. – Kelvin