(Я искал и просматривал вопросы XSLT, а также смотрел на продукт Altova, хотя еще не на продукт Stylus.)
Я не хочу снова слышать, что XSLT сложен и сложен для ручного кодирования. Вот как был HTML, когда он был впервые популяризирован. (Я знаю, сравнение яблок и апельсинов, потому что XSLT - это язык обработки, а HTML - это просто язык отображения и мета-тегов.) Но сейчас очень немногие люди создают HTML вручную. Они просто используют редакторы WYSIWIG и продолжают свою (программирующую) жизнь.
И я знаю, что XSLT может многое, и некоторые задачи не так просты.
Но у меня есть.
У меня есть простые XML-файлы, такие как отчеты о тестировании CUnit и стандартный вывод XML для PC-lint. Я хочу взять такой XML-файл и:
- Дважды щелкните, чтобы открыть в Greatest_XSLT_Editor
- Пусть он автоматически проанализирует XML и покажет мне древовидное представление документа XML
- Позвольте мне перетаскивать графические объекты, такие как таблицы и блоки, а также перетаскивать элементы XML-документа из древовидного представления в эти таблицы и блоки, так что
- Я получаю симпатичное WYSIWIG отображение моих данных XML И
- Я нажимаю «Сохранить таблицу стилей», и у меня запрашивается путь к файлу для сохранения автоматически сгенерированного XSLT, который при связывании с XML будет отображать мой XML в веб-браузере в виде HTML, который выглядит как на шаге 4 * 1020. *
- Приятно было бы спросить, хочу ли я добавить указатель на мой новый XSLT в моем XML-файле, и предложить мне диалоговое окно «Сохранить как» для этого
Излишне говорить, что я буду использовать мои XSLT, созданные с помощью перетаскивания, оба:
а. На шаге 6, чтобы мои XML отображались так, как они мне нравятся, и
б. С xsltproc, для пакетного перевода XML в HTML для последующего отображения по желанию
ВОПРОС: Где я могу найти "Greatest_XSLT_Editor"?
Обновление - стилус теперь зарегистрирован. (Мой запрос на пробную регистрацию застрял в их спам-фильтрах, но служба поддержки нашла его и получила.) Надеюсь попробовать тоже, начиная с учебника. Если бы у меня было больше времени на все это ...
Обновление - попытка Altova StyleVision - как показано ниже, не удалось на шаге № 3. Нашел их учебник в
* +1033 *http://altova -aot.s3.amazonaws.com / Altova% 20StyleVision% 20Module% 201 / player.html * * тысяча тридцать-шесть
поэтому я попробую это.
У меня Altova StyleVision открыта на экране. Это не было перетаскиванием или двойным щелчком, чтобы вставить мой XML, но OK, File> New> From XML было достаточно хорошо. И у меня есть автоматически сгенерированное окно дерева схемы, которое показывает шаг # 2 выше. Но я, конечно, не понял, как работать с окном «Дизайн», вставляя элементы HTML и перетаскивая элементы дерева (шаг № 3), чтобы при нажатии «PreviewHTML» я получил ожидаемый HTML-код (шаг № 4). Может быть, я должен просто позвонить Альтове и получить поддержку для суда ...