У нас есть проблема, когда у нас есть фид XML, покидающий нашу систему, и клиент должен иметь возможность импортировать этот фид в свою систему, но ему требуется, чтобы файл XML был в другом формате. По ряду причин ни один из нас не может изменить наш формат. Тогда я думал, что для нас будет иметь смысл построить какой-то мост, который импортирует наш формат и экспортирует его в их. Очевидно, это довольно просто, когда мы знаем форматы в каждой позиции. Однако я хотел бы создать что-то более общее и менее специфичное для этого клиента, чтобы этот мост мог использовать ряд людей, если он им понадобится. Что я должен смотреть, чтобы достичь этого? Есть несколько методов, которые я могу придумать, например, шаблоны документов, содержащие элементы-заполнители и некоторую форму данных отображения (в XML или в БД), но мне кажется, что должно быть более элегантное решение - возможно, такое как Расширение PHP XSL . Мы работаем преимущественно на PHP, поэтому решение на основе PHP было бы идеальным, но я был бы рад рассмотреть все, что будет работать на Linux-системе.