2009-07-17 3 views
4

(Я искал и просмотрел XSLT вопросы, а также посмотрел на продукт Altova, хотя еще не продукт стилуса в.)Формирование перетаскивания XSLT для отображения XML в формате HTML?

Я не хочу, чтобы снова слышать, что XSLT является сложным и трудно вручную код. Именно так был HTML, когда он был впервые популяризирован. (Я знаю, сравнение яблок и апельсинов, потому что XSLT - это язык обработки, а HTML - это язык отображения и метатеги.) Но сейчас очень мало людей используют HTML-код. Они просто используют редакторы WYSIWIG и продолжают жить в их программировании.

И я знаю, что XSLT может многое сделать, и некоторые задачи, которые он может сделать, не просты.

Но мой.

У меня есть простые XML-файлы, такие как отчеты об испытаниях CUnit и стандартный вывод XML для ПК-lint. Я хочу взять такой файл XML и:

  1. Дважды нажмите, чтобы открыть в Greatest_XSLT_Editor
  2. он автоматически разобрать XML и показать мне древовидный документ XML
  3. Позволь мне перетащить и падение графические объекты, такие как таблицы и блоки, и элементы перетаскивания XML-документа из древовидного представления в эти таблицы и поля, такие как
  4. Я получаю приятный вид WYSIWIG-отображения моих XML-данных И
  5. Нажмите «Сохранить стиль» Лист, и он запрашивает у меня путь к файлу для сохранения автоматически сгенерированного X SLT, который, связанный с XML, отобразит мой XML в веб-браузере как HTML, как это было на шаге 4
  6. Приятное касание было бы тем, что он спрашивает меня, хочу ли я добавить указатель на мой новый XSLT в моем файле XML, и предлагает мне Сохранить как диалог для этого

Излишне говорить, что я хотел бы использовать мои перетащить и падение сгенерированные XSLTs как: а. Через шаг 6, чтобы мои XML отображались так, как они мне нравятся, и b. С помощью xsltproc для пакетного перевода XML-файлов в HTML-файлы для последующего отображения по желанию

ВОПРОС: Где я могу найти «Greatest_XSLT_Editor»?

Обновление - Теперь стилус зарегистрирован. (Мой запрос на пробную регистрацию застрял в фильтрах спама, но поддержка нашла его и получила.) Надеюсь попробовать их тоже, начиная с их учебника. Желание у меня было больше времени на все это ...

Обновление - попытка Altova StyleVision - как показано ниже, не удалось на шаге №3. Найдено их учебник по

http://altova-aot.s3.amazonaws.com/Altova%20StyleVision%20Module%201/player.html

поэтому я попытаюсь это.

У меня есть экран Altova StyleVision, открытый на экране. Это не было перетаскивание или двойной щелчок, чтобы получить мой XML, но ОК, File> New> From XML был достаточно хорош. И у меня есть окно Schema Tree automaticlaly, которое показывает шаг № 2 выше. Но я, конечно, не понял, как управлять окном Design с вставкой элементов HTML и перетаскиванием/удалением элементов дерева (шаг № 3), так что, когда я нажимаю «PreviewHTML», я получаю ожидаемый HTML (шаг № 4). Может быть, мне нужно просто позвонить в Altova и получить поддержку для пробного ...

+0

Так что я не смог получить пробный ключ от любой компании. Я просто иду вперед, удачи. – cgyDeveloper

ответ

1

Я считаю, что продукт Stylus, о котором вы говорили, является самым близким к тому, что вы ищете.Я на самом деле делаю почти то же самое, что и вы, и я начинаю с Стилуса на следующей неделе. После небольшого исследования я не мог найти то, что выглядело лучше, чем то, что они показывают here.

Я очень хочу посмотреть, что другие программы могут рекомендовать.

0

Вы действительно хорошо смотрели Altova's StyleVision? Это простое перетащить приложение &, которое позволяет вам читать XML-файл или схему, а затем отбрасывать ее в форме. Затем эту форму можно перевести на XSLT, который генерирует нужную вам HTML-страницу.

Конечно, вы упомянули Altova, чтобы вы видели этот продукт. Правильно? Значит, вам нужно что-то лучше этого? Не нашли его, так что меня тоже интересует. :-)

(Да, StyleVision, кажется, делает все, что вы просили. Что случилось с ним?)

0

Лучшим инструментом по сравнению с RenderX было XFDesigner по Ecrion. Этого я нашел довольно полезным для подготовки таблиц стилей за очень короткое время.

0

Я согласен с тем, что Ecrion XSL/FO Designer очень интуитивно понятен и выполняет свою работу. И вы также можете вставлять фрагменты XSLT, если вам нужно добавить более продвинутый материал XSL (работа с ключом xsl: и т. Д.).

Смежные вопросы