Je suis nouveau dans xslt. J'ai le problème suivant. J'ai besoin dans un xml, pour enlever un attribut spécifique (theAttribute
dans l'exemple) d'un élément spécifique (par exemple div
). direExclure l'attribut d'un élément xml spécifique à l'aide de xslt
<html>
<head>...</head>
<body>
<div id="qaz" theAtribute="44">
</div>
<div id ="ddd" theAtribute="4">
<div id= "ggg" theAtribute="9">
</div>
</div>
<font theAttribute="foo" />
</body>
</html>
pour devenir
<html>
<head>...</head>
<body>
<div id="qaz">
</div>
<div id ="ddd">
<div id= "ggg">
</div>
</div>
<font theAttribute="foo" />
</body>
</html>
Où attribut theAtribute a été supprimé. J'ai trouvé ceci, http://www.biglist.com/lists/xsl-list/archives/200404/msg00668.html basé sur lequel j'ai fait des tentatives pour trouver la bonne solution.
-à-dire <xsl:template match="@theAtribute" />
qui a enlevé du document entier ... et d'autres comme match se choisir, etc. Rien n'a fonctionné .. :-(pouvez-vous s'il vous plaît aidez-moi à ce sujet? Sonner trivial me , mais avec xslt, je ne peux pas faire face à tous ...
Merci à tous à l'avance
si vous voulez le code à formater, vous pouvez sélectionner le code et cliquez sur le bouton « 010101 » en haut du panneau d'édition, ou retrait du texte 4 espaces. –