An application server executes voice-enabled web applications by runtime
execution of extensible markup language (XML) documents that define the
voice-enabled web application to be executed. The application server
includes a hypertext markup language (HTML) conversion module configured
for translating information present during runtime execution of an XML
document into an HTML document. The system converts the XML document into
an HTML document in a manner that is reversible, where all the information
from the original XML document is preserved such that the HTML document
can be converted back to the original XML document. In addition, the
system supplies HTML-compliant formatting information to specifically
identify formatting specifications for XML tags having implied formatting
characteristics during runtime execution of the XML document. Moreover,
the system generates HTML-compliant reference tags for each XML tag that
refers to another XML object, based on the context of the XML tag during
the runtime execution of the XML document. Hence, the generated HTML
document includes all information used during runtime execution of the XML
document, enabling the use of web analysis tools to analyze XML-defined
applications by analyzing the HTML document for the structure of the XML
document relative to other XML documents used to define the XML-defined
application.
Ein Anwendung Bediener führt Stimme-ermöglichte Netzanwendungen durch Laufzeitdurchführung der Extensible Markup Language (XML) Dokumente durch, die die Stimme-ermöglichte durchgeführt zu werden Netzdefinieren anwendung. Der Anwendung Bediener schließt ein Hypertextpreisaufschlagsprachen (HTML) Umwandlung Modul mit ein, das für das Übersetzen der Informationen zusammengebaut wird, die während der Laufzeitdurchführung eines XML Dokumentes in ein HTML Dokument vorhanden sind. Das System wandelt das XML Dokument in ein HTML Dokument in gewissem Sinne um, das umschaltbar ist, wo allen Informationen vom ursprünglichen XML Dokument so konserviert werden, daß das HTML Dokument zurück zu dem ursprünglichen XML Dokument umgewandelt werden kann. Zusätzlich die HTML-GEFÄLLIGEN Informationen Formatierung der System Versorgungsmaterialien, zum der Formatierung Spezifikationen für die XML Umbauten spezifisch zu kennzeichnen, die formatierende Eigenschaften während der Laufzeitdurchführung des XML Dokumentes angedeutet werden. Außerdem erzeugt das System die HTML-GEFÄLLIGEN Bezugsumbauten für jeden XML Umbau, der auf einen anderen XML Gegenstand sich bezieht, basiert auf dem Kontext des XML Umbaus während der Laufzeitdurchführung des XML Dokumentes. Folglich schließt das erzeugte HTML Dokument alle Informationen ein, die während der Laufzeitdurchführung des XML Dokumentes verwendet werden und ermöglicht dem Gebrauch der Netzanalyse Werkzeuge, XML-definierte Anwendungen zu analysieren, indem es das HTML Dokument für die Struktur des XML Dokumentes im Verhältnis zu anderen XML Dokumenten analysiert, die benutzt werden, um die XML-definierte Anwendung zu definieren.