Привет, я Никита Ковалевский, специалист группы сопровождения, представляю IT сообщество Работяги. В этом сообществе ты можешь поделиться своими проблемами в разработке и найти интересующие тебя вопросы из сферы IT. Зачастую при работе с большим количеством сервисов, которые возвращают ответы в разном виде, можно столкнуться с проблемой, что ответ от одного сервиса нельзя передать на вход другому без предварительной обработки. В рамках данной стати мы рассмотрим решение данной проблемы и научимся преобразовывать xml при помощи xslt...
Сразу ныряем с головой в следующую бизнес задачу - клиент просит, чтобы ответ от API метода возвращающего отчёт о продажах за месяц, приходил бы не в xml виде, а в виде “визуального” отчёта. Таковы пожелания клиента, а наши пожелания это минимальные изменения в кодовой базе продукта и максимальное упрощение нашей жизни. Сложив эти пожелания мы придём к единственно верному решению данной задачи - трансформация xml отчёта в “красивый“ html отчёт при помощи xslt преобразования. Приступим к выполнению задачи...