| XML Generator-Framework | | Drucken | |
|
Das FXL-Basis-Framework bietet die grundlegenden Funktionalitäten, um über die Erstellung geeigneter Parser textbasierte Sprachen zu integrieren. Instanzen dieser Sprachen können eingelesen und in eine, für jede Sprache spezifische, XML-Syntax überführt werden, welche mittels XML Schema beschrieben wird. Für jede Sprache existiert zusätzlich eine Transformation der XML-Syntax zurück in die textuelle Syntax. Das Framework bietet darüber hinaus die Möglichkeit, auf den so entstehenden XML Dokumenten sowie beliebigen anderen XML-Dokumenten Transformationen mittels XSLT auszuführen. Um komplexe Abläufe von Transformationen zu realisieren, steht eine Workflow-Beschreibungssprache, die FXL Pipeline-Sprache, bereit. Quelldateien für die Pipelines können beliebige XML-Dokumente sowie Instanzen der am Framework angemeldeten Sprachen sein. In einer Pipeline können beliebige XSL-Transformationen Grundidee des XML-Generators
FXL EditorBei dem FXL-Editor handelt es sich um eine Integration des FXL-Frameworks in die Eclipse Entwicklungsumgebung. Er stellt für die im Framework angemeldeten Sprachen textuelle Editoren bereit, die erweiterte Funktionalitäten wie Syntax-Hervorhebung, Autovervollständigung und Outline-View unterstützen. Jeder Editor erlaubt zusätzlich zur textuellen und der XML-Sicht die Definition beliebiger weiterer Sichten.
Ein in Eclipse integrierter Editor (Textuelle-Sicht) Der FXL-Pipeline-Editor zur modellierung von XML-Generator-Workflows Weiterführende Informationen
|
| LAST_UPDATED2 |
