
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 |