Formidable Markup Language

Formidable Markup Language (FML) is an XML format describing web applications based on the Formidable framework. The specifications of FML are open-sourced.
It provides a means to describe the structure of web applications in a flat XML file. FML is written in the form of tags, surrounded by angle brackets. FML can also describe the appearance and mechanics of the application, and can include embedded scripting language code (such as JavaScript, PHP or TypoScript) which can affect the behavior of the FML interpretor embedded in the Formidable framework, and the behavior of the application.
FML syntax: hello, world
<source lang="xml">
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<formidable version="2.0.0"
xmlns:datahandler="http://www.ameos.com/formidable/2.0.0/datahandler"
xmlns:renderer="http://www.ameos.com/formidable/2.0.0/renderer"
xmlns:renderlet="http://www.ameos.com/formidable/2.0.0/renderlet">

<meta>
<name>hello, world</name>
<form formid="helloworld"/>
</meta>
<elements>
<renderlet:TEXT name="mytxt" label="hello, world"/>
</elements>
</formidable>
</source>
 
< Prev   Next >