Я новичок в xslt. У меня есть следующая проблема. Мне нужно в xml, чтобы удалить конкретный атрибут (theAttribute
в примере) из определенного элемента (например, div
). т.е.Исключить атрибут из определенного элемента xml с помощью 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>
стать
<html>
<head>...</head>
<body>
<div id="qaz">
</div>
<div id ="ddd">
<div id= "ggg">
</div>
</div>
<font theAttribute="foo" />
</body>
</html>
Где атрибут theAtribute был удален. Я нашел это, http://www.biglist.com/lists/xsl-list/archives/200404/msg00668.html, на основании которого я попытался найти правильное решение.
т.е. <xsl:template match="@theAtribute" />
Который удалил его из всего документа ... и другие подобные встречи, если выбрать и т.д. Ничего не работало .. :-(пожалуйста, вы можете помочь мне в этом? Это звучит тривиально мне , но с XSLT, я не могу справиться на всех ...
Спасибо всем заранее
, если вы хотите, чтобы код должны быть отформатированы, вы можете выделить код и нажмите кнопку «010101» в верхней части панели редактирования или отступ текста 4 пробела. –