A text based script file describing enhancements is parsed to produce
platform dependent enhancement files that may be employed to produce
enhancements on a set top box, enhanced television, or computer display.
A script file may be of XML format and a parser may be an XSL translator.
A parser may import HTML and Javascript from other applications. A parser
may support a media player for emulation to view video and enhancements.
Trigger data for rendering enhancements may be formatted into a
javascript array. Trigger events may be employed to replace graphic
pointers or text values. Multiple parsers, each supporting a specific
platform, allow a single script file to be employed across multiple
platforms. New platforms or versions of platforms are supported through
new or updated parsers.