Appendices

Appendix A - VoxML 1.0 Document Type Definition

<!ELEMENT AUDIO EMPTY>

<!ATTLIST AUDIO SRC CDATA #REQUIRED>

<!ELEMENT ACK (#PCDATAOPTIONSVALUEEMPBREAKPROSAUDIO)*>

<!ATTLIST ACK CONFIRM NMTOKEN "YORN" BACKGROUND (YN) "N" REPROMPT (YN) "N">

<!ELEMENT INPUT (OPTIONRESPONSERENAMESWITCHCASE)*>

<!ATTLIST INPUT TYPE (NONEOPTIONLISTRECORDGRAMMARPROFILEHIDDEN YORNDIGITSNUMBERTIMEDATEMONEYPHONE) #REQUIRED

NAME ID #IMPLIED NEXT CDATA #IMPLIED NEXTMETHOD (GETPOST) "GET"

TIMEOUT CDATA #IMPLIED MIN CDATA #IMPLIED MAX CDATA #IMPLIED PROFNAME NMTOKEN #IMPLIED SUBTYPE NMTOKEN #IMPLIED SRC CDATA #IMPLIED VALUE CDATA #IMPLIED MSECS CDATA #IMPLIED

STORAGE (FILEREQUEST) #REQUIRED FORMAT CDATA #IMPLIED>

<!ELEMENT SWITCH (CASESWITCH)*>

<!ATTLIST SWITCH FIELD NMTOKEN #REQUIRED>

<!ELEMENT RESPONSE (SWITCH)*>

<!ATTLIST RESPONSE NEXT CDATA #IMPLIED NEXTMETHOD (GETPOST) "GET"

FIELDS NMTOKENS #REQUIRED>

<!ELEMENT RENAME EMPTY>

<!ATTLIST RENAME VARNAME NMTOKEN #REQUIRED RECNAME NMTOKEN #REQUIRED>

<!ELEMENT CASE EMPTY>

<!ATTLIST CASE VALUE CDATA #REQUIRED NEXT CDATA #REQUIRED NEXTMETHOD (GETPOST) "GET" >

<!ELEMENT VALUE EMPTY>

<!ATTLIST VALUE NAME NMTOKEN #REQUIRED>

<!ELEMENT BREAK EMPTY>

<!ATTLIST BREAK MSECS CDATA #IMPLIED>

SIZE (NONESMALLMEDIUMLARGE) "MEDIUM">

<!ELEMENT OPTIONS EMPTY>

<!ELEMENT OR EMPTY>

<!ELEMENT OPTION (#PCDATAVALUEOR)*>

<!ATTLIST OPTION VALUE CDATA #IMPLIED NEXT CDATA #IMPLIED NEXTMETHOD (GETPOST) "GET" >

October 1998

VoxML 1.0 Language Reference 48

Page 52
Image 52
Motorola manual October VoxML 1.0 Language Reference