Chapter 3. VoiceXML language reference

In Chapter 2, “VoiceXML essentials,” on page 24 our exploration of VoiceXML was motivated by how the language is generally used. This chapter will exhaustively cover the entirety of VoiceXML from the perspective of its Document Type Definition (DTD). We will begin with a brief overview of the structure of the language, defining several abstract element types that will be used as a shorthand throughout the remainder of this chapter as we examine each language element type individually.

This chapter uses the graphical Unified Modeling Language (UML) to visualize the VoiceXML elements and their relationships. Appendix F, “UML Class Diagram primer,” briefly summarizes UML.

This chapter indicates attributes ...

Get Definitive VoiceXML™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.