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...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Исполнитель по этому заданию выбран.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
XSLT - Надо нарисовать шаблон для преобразования XML.
Реклама
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...
Другие открытые задания:
Создание сайта на англ языке7 000 р.
Бюджет: 7 000 р. Необходимо разработать с использованием шаблона WordPress сайт с информацией о продуктах компании. Компания самостоятельно не занимается продажей собственной продук…
Тексты для авито 5 000 р.
Бюджет: 5 000 р. Написать 40 уникальных текстов для авито для тематики репетиторов по китайскому языку
Доработка сайта на yii230 000 р.
Бюджет: 30 000 р. 1. Скрыть в поиске товары отключенного поставщика. Сейчас если отключить из админки поставщика, его товары должны скрываться в каталоге. Но при поиске они показы…
поиск заданий