Retourner au contenu associé (entrée de forum : XML : ajouter un nouveau nœud autour d'un nœud existant)
Posté par 🚲 Tanguy Ortolo (site web personnel) le 22 septembre 2013 à 17:45. En réponse au message XML : ajouter un nouveau nœud autour d'un nœud existant. Évalué à 4.
Sinon, tu peux utiliser xmlstarlet pyx, ou xml2 pour transformer ton XML en une série de lignes que tu pourras traiter avec sed.
xmlstarlet pyx
xml2
sed
Par exemple :
$ xmlstarlet pyx | sed -e '/^(tr$/i\ (tfoot /^)tr$/a )tfoot ' | xmlstarlet p2x
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Traitement par lignes
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au message XML : ajouter un nouveau nœud autour d'un nœud existant. Évalué à 4.
Sinon, tu peux utiliser
xmlstarlet pyx, ouxml2pour transformer ton XML en une série de lignes que tu pourras traiter avecsed.Par exemple :