XSLT - Надо нарисовать шаблон для преобразования XML.

Задание закрыто
Статус рабочей области:
Стоимость:500 рублей
Срок выполнения:1 день
Варианты оплаты:Без предоплаты
Дата публикации:2016-02-05 17:58
Был на сайте:2024-04-03 00:28

XSLT - Надо нарисовать шаблон для преобразования XML.

 
Задача

На входе XML с элементами без атрибутов.
вид XML примерно такой:
<items>
<item>
<id>value</id>
<aaa> value</aaa>
<bbb>value </bbb>
<ccc>true</ccc>
<ddd>false</ddd>
количество значений ~30 на каждый item
</item>
количество item'ов ~300 000
</items>
Надо:
# Нормализовать значения всех элементов (убрать whitespaces слева, справа)
# Нормализовать значения boolean-элементов.
Элемент считается boolean'ом в случае, если имя элемента попадает в забитый гвоздями список имен (список сообщу).
Нормализация значения boolean-элемента сводится к замене значения "true" на "1" и всего остального на пустую строку.
# По итогам нормализаций - избавиться от пустых элементов (значение которых = пустая строка)
# Все оставшиеся элементы трансформировать в атрибуты.
# Полученные атрибуты расставить в заданном гвоздями порядке (сообщу).

на выходе должны получить:
<items>
<item id="va...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.