|
|
Resource Guide -> XML Scripting Languages, Relational Databases, Open Source -> XML Virgule Language
XML Virgule Language
Date: Aug. 11, 2001 XVL has a dynamically extensible API. The original was written in C, but in the latest release, most of the hard-coded formatting and capabilities of the original were replaced with a simple XML-based scripting language. The sample_db for advogato.org has been updated accordingly. The latest release removes its previous dependencies on the Apache 1.3.X codebase. In its simplest form, Virgule is just an HTML pretty-printer. Any tags that Virgule is not programmed to understand are treated as data and passed to the output stream. A simple API can be used to extend Virgule's capabilities and a tutorial is provided that explains how to create new tags. An example implementation is a self-regulating data-driven community site (sample_db/advogato.org). A discussion forum, articles, a diary and a messaging protocol are also included in the release. mod_virgule is, essentially, a community resource forum engine with its peer-review governed by Trust Metrics. C coders can add their own extensions to mod_virgule to interpret XML tags as HTML output. |
|
|
|
|
|
|