Получить имя тега / имя атрибута в XML с помощью XSLT

Как получить имя тега и имя атрибута в XML?

Если у меня есть XML-файл, подобный этому:

<a>
<apple color="red"/>
<banana color="yellow"/>
<sugar taste="sweet"/>
<cat size="small"/>
</a>

И часть моего XSLT-файла выглядит следующим образом:

<xsl:element name="AAA">
<???>
</xsl:element>

Итак, что я должен написать в части ??? , чтобы получить следующий результат:

Для имени тега:

<AAA>apple</AAA>
<AAA>banana</AAA>
<AAA>sugar</AAA>
<AAA>cat</AAA>

Для имени атрибута:

<AAA>color</AAA>
<AAA>color</AAA>
<AAA>taste</AAA>
<AAA>size</AAA>
8
задан Deduplicator 10 February 2015 в 22:50
поделиться