Я начал проект в PHP, используя XML, и теперь мне нужно применить преобразование, таким образом, я обнаружил, XSL в первый раз ...XSL добавление атрибута родителя на основе ребенка
Я сталкивался с проблема: как создать XSL сделать следующее преобразование: - узел, который начинается с «attrib-» превратить в атрибут родительского узла
Пример:
<a1>
<b1>
<attrib-c1>12</attrib-c1>
<c2>23</c2>
</b1>
</a1>
должны стать:
<a1>
<b1 c1="12">
<c2>23</c2>
</b1>
</a1>
Я начал решение так:
<xsl:stylesheet>
<xsl:output method="xml"/>
<xsl:template match="@*|*|text()">
<xsl:copy>
<xsl:apply-templates select="@*|*|text()"/>
</xsl:copy>
</xsl:template>
...
</xsl:stylesheet>
мне нужна помощь, чтобы решить эту задачу. Заранее спасибо ...
Итак, все, что вы сделали, копирует преобразование идентичности. Вы пытались решить проблему? Это домашнее задание? –