J'ai un problème majeur pour trouver un moyen d'ajouter un espace entre deux éléments enfants.Comment ajouter un espace quand un certain motif est trouvé?
<aaa>
I want to add <bbb>a</bbb><ccc>space</ccc> between two words.
</aaa>
Je veux ajouter un espace entre les « mots » et un « espace » si l'élément ccc suit l'élément bbb immédiatement. Actuellement, j'applique un modèle au niveau de l'élément aaa, puis je gère les éléments bbb et ccc dans des modèles distincts.
Je ne sais pas comment détecter ce motif </bbb><ccc>
à l'avance.
Note: Je ne sais pas quels mots seront dans les éléments bbb et ccc.
+1, agréable. Pour une version plus générale pour ajouter un espace entre les éléments adjacents à l'intérieur d'un élément 'aaa', l'expression de correspondance de ce dernier modèle pourrait être écrite comme' aaa/* [following-sibling :: node() [1]/self: : *] ' –