Мне нужно документировать приложение, которое служит фасадом для набора веб-сервисов. Приложение принимает запросы SOAP и преобразует эти запросы в формат, понятный базовому веб-сервису. Есть несколько таких сервисов, каждый со своим интерфейсом. Некоторые принимают SOAP, некоторые HTTP POST, некоторые ... другие форматы, не упомянутые в вежливом обществе.Как вы документируете преобразование дерева в дерево в удобочитаемом формате?
Мне нужно документировать, как мы отображаем поля из наших SOAP-вызовов в поля для этих других форматов. Прежде чем все кричат «XSLT», я должен упомянуть, что обозначение должно быть удобным для человека. В идеале это было бы что-то в Excel.
С кем-либо сталкивались такие проблемы раньше? Как вы его решили? Есть ли дружественная для человека нотация преобразований дерева-дерева, которая может поместиться в электронную таблицу?
XSLT! (Извините, но я не удержался: D) – Tomalak
Только это я понимаю - вам нужно всего лишь * document * его (например, сделать представление только для чтения), или вам нужно создать работоспособное решение преобразования на основе список, который содержит сопоставления полей в простом формате? – Tomalak
@Tomalak Мне действительно нужно только дополнить его. Мы начали с таблицы Excel с одной строкой на поле (и ее XPath), а другой столбец, на котором он был сопоставлен. Но это становится легко нечитаемым и не работает с более сложными структурами. – lindelof