CFML

ColdFusion Markup Language is the scripting language used by Adobe ColdFusion, BlueDragon and Railo, as well as other CFML server engines. The CFML language is guided by the CFML Advisory Committee.

Synopsis
CFML generally augments standard HTML files with database commands, conditional operators, high-level formatting functions, and other elements to produce web applications.

The pages in a ColdFusion application include the server-side CFML tags in addition to HTML tags. When a web browser requests a page in a ColdFusion application, it is automatically pre-processed by the ColdFusion Application Server.

CFML can also be used to generate other languages, aside from HTML, such as XML, JavaScript, CSS, and so on.

Despite the name, CFML is not a markup language. It is also not SGML, since certain core CFML features prevent it from complying.

ColdFusion tags tell the ColdFusion server that it must process the tagged information. The ColdFusion server only processes ColdFusion tag contents; it returns text outside of ColdFusion tags to the web server unchanged.