нужна помощь по задаче XML, я новичок в XML. задача состоит в том, чтобы создать каталог xml, в котором есть 4 жанра музыки, и два примера знают, что мне удалось это сделать, но у меня возникают трудности при написании кода для таблицы стилей xsl
W3Schools также имеет хорошие ресурсы. http://www.w3schools.com/xsl/default.asp http://www.w3schools.com/xpath/default.asp
Вот спецификация каталогов XML: http://www.oasis -open.org / комитеты / организация / спец-2001-08-06.html
При написании XSL следует помнить, что вы имеете дело с множествами. Каждый раз, когда вы используете атрибут select, он возвращает набор узлов, даже если он равен 1.
Изучите xsl: element и xsl: attribute для создания новых элементов и атрибутов.
Я не собираюсь делать вашу домашнюю работу, но могу порекомендовать очень хороший учебный ресурс: http://www.zvon.org/xxl/XSLTutorial/Books/Book1/index.html который дает много примеров простого XSLT в действии.
Вы можете выполнить итерацию (xsl: for-each) по всем дочерним элементам rock, а затем последовательно выбрать каждого дочернего элемента и создать любой выходной XML-файл, который вы хотите (вам все равно придется его проектировать)
rock