Input.xmlXSL копия затем заменить атрибуты
<human gender="male" nationality="american">
<property>blank</property>
</human>
(желательные) output.xml
<human gender="male" nationality="american">
<property>blank</property>
</human>
<person gender="female" nationality="british">
<property>blank</property>
</person>
Привет, ребята, выше мой желаемого преобразования. У меня есть следующий XSL до сих пор:
<xsl:template match="human">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
<person>
<xsl:apply-templates select="node()|@*"/>
</person>
</xsl:template>
Но как я идти о замене значения атрибутов Я попытался с помощью XSL: выбрать, но без удачи
Ваш желаемый результат документ не является хорошо сформированный XML документ и я бы рекомендовал вам: a) создать документ, в котором есть один внешний элемент (со всем остальным внутри) или b) сделать не называйте его '* .xml'. Также, пожалуйста, покажите полную минимальную таблицу стилей XSLT. Благодарю. Дополнительная справка: http://stackoverflow.com/help/mcve. –