Пытаюсь применить subj для генерации всевозможных документов на стороне сервера в ASP.NET. Схема работы — делается seed документ, из него делается .XSLT файл с помощью WML2XSLT.EXE, затем он применяется к XML с данными.
Вопрос: как размножить строку таблицы, содержащую, по крайней мере 2 ячейки? Т.е. нужно выводить табличную часть — типа список работ. В шаблоне задана одна строка.
У меня получается только 2 варианта — либо раблица размножается вбок, что, ессно, не устраивает, либо между строками оказывается символ параграфа, т.е. получается несколько таблиц, состоящих из одной строки.
Может кто-то добился успеха? Даже ответ "да я так делал" уже будет полезен. Ну а пример — вообще верх мечтаний.
E> — что такое seed — в двух словах?
E> — что такое WML2XSLT.EXE — в двух словах?
Грузим WORD XML SDK отсюда:
http://www.microsoft.com/downloads/details.aspx?FamilyId=CA83CB4F-8DEE-41A3-9C25-DD889AEA781C&displaylang=en
Устанавливаем, там есть описание в CHM-формате. В описании можно поискать по слову SEED (вообще-то, можно и в google...).
После установки SDK в меню программ появится пункт "Tools/Install the WordprocessingML Transform Inference Tool". Устанавливаем. Это и есть WML2XSLT.EXE с причиндалами.
Если кратко — seed документ, это то, как должен выглядеть документ с окончательным форматированием после применения XSLT. А WML2XSLT.EXE и создает это XSLT.