XSLT: Extensible Stylesheet Language Transformation

Нет Gravatar

XSLT это язык, который позволяет вносить изменения посредством манипулирования источника XML и второго выбора шаблона, XML-документов в другие форматы XML (с различными структурами, файлами, простой текст, HTML, PDF, RTF и .. т. д. и т. п.).

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

После использования его для создания кода Java из файлов XML для продвижения проекта программирования я понял, что путь к общим программирования с использованием XSLT особенно удобен для автоматизации повторяющихся задач весьма однообразным.

Хорошим ленивый программист (и особенно в разработчик Enterprise Java) есть 2 вещи, в частности, что я характеризуют его:

  1. Я ненавижу писать графические интерфейсы, используя Swing и т.п.;
  2. Я решительно выступает за использование XML для определения данных и графики (и конечно же HTML в качестве подмножества).

Хороший пример XAML для WPF (одна из немногих вещей, я очень завидую вам. NET), я сказал себе: "Почему я не могу описать в Java интерфейсы с красивым XML документ?".

Ответ: "Давайте изобретать набора тегов, которые несут упаковка из основных компонентов Swing и создание правил с использованием XSLT для генерации кода, который мы могли бы написать в руки!".

Они также RAD среды (Матисса NetBeans и Eclipse являются VisualDesigner для некоторых ..), но я хотел видеть вещи из первых рук, а потом мой конечной целью является не совсем этап Упаковка :)

В настоящее время примерно в 2 дня, я сделал функциональных объектов: JPane, JButton, JFrame, JLabel, JTextField, JPasswordField, JComboBox, BorderLayout и BoxLayout.

Мы много работали, но это уже, как я должен сказать, что экономия времени, чтобы написать интерфейс является достаточно высокой.

Я указал, до конечной цели .. Вы также всегда присутствует в XAML (но также и в JavaFX) PAD очень приятно, что позволяет просматривать на лету, пока интерфейс описывается без необходимости запуска приложения? Ну последний шаг будет. Сейчас эта идея реализована с помощью браузера и приложениях JavaScript Condicio но прежде чем вы придете к этому у меня есть хороший перевод основных компонентов, а также расположение в моем новом "языка описания".

Конечно, язык в настоящее время не позволяет связывать между событиями и компонентов, эта часть будет одной из последних решены, но в принципе имеется в виду работа на уровне не-View Controller: мини-рамки я не хочу, чтобы разогнать Органические потери на данный момент.

Оставайтесь с нами!

Популярность: 23% [?]

Метки:


leave a response , or trackback from your own site. Вы можете последовать за всеми реакциями к этому входу через RSS 2.0 питание. Вы можете оставить ответ, или Архив с вашего собственного сайта.

AddThis Social Bookmark Button

Данный сайт использует IntenseDebate комментарии, но они в настоящее время не загружен, потому как Ваш браузер не поддерживает JavaScript, либо они не были загружены достаточно быстро.

Написать ответ