To adapt or not


No adaptation: two versions of the same page, one in VoiceXML and one in HTML.

VoiceXML and (X)HTML have lots in common already. XML syntax, URIs.

Therefore Web technology can be applied: HTTP (VoiceXML served by Web servers), XSLT, DOM.

Making it possible to transform and adapt content.

For instance one could easily convert a simple HTML page into VoiceXML:

<transform xmlns="http://www.w3.org/1999/XSL/Transform" version="1.0>

  <template select="html">
    <vxml><apply-templates/></vxml>
  </template>

  <template select="p">
    <block><apply-templates/><block/>
  </template>

</transform>