Siebel Portal Framework Guide > Delivering Content to External Web Applications >

Document Type Definition


This section lists Document Type Definitions (DTD) for the inbound and outbound documents used with the XML Web Interface.

Inbound DTD

<!-- Copyright (c) 2001 Siebel Systems, Inc. -->


<!ELEMENT EXEC (CMD, INFO*) >
<!ATTLIST EXEC

ATTR CDATA #IMPLIED
PATH CDATA #IMPLIED
TARGET CDATA #IMPLIED
>
<!ELEMENT CMD (ARG*) >
<!ATTLIST CMD

NAME CDATA #REQUIRED
VALUE CDATA #REQUIRED
>
<!ELEMENT ARG (#PCDATA) >
<!ATTLIST ARG
NAME CDATA #REQUIRED
>
<!ELEMENT INFO (#PCDATA) >
<!ATTLIST INFO

NAME CDATA #REQUIRED
>

Outbound DTD

<!-- Copyright (c) 2001 Siebel Systems, Inc. -->

<!ELEMENT APPLICATION (ERROR*, (USER_AGENT?, NAVIGATION_ELEMENTS*, (SCREEN | APPLET | FORM | PDQ_BAR)* ), ERROR*) >
<!ATTLIST APPLICATION

NAME CDATA #REQUIRED
>

<!ELEMENT USER_AGENT EMPTY>
<!ATTLIST USER_AGENT

MARKUP CDATA #REQUIRED
TYPE CDATA #IMPLIED

>

<!ELEMENT NAVIGATION_ELEMENTS (MENU*,

TOOL_BAR*,

SCREEN_BAR*,

THREAD_BAR*,

VIEW_BAR*,

PAGE_ITEM*) >


<!ELEMENT MENU (MENU_ITEM | ERROR)* >
<!ATTLIST MENU

NAME CDATA #REQUIRED

>

<!ELEMENT MENU_ITEM (#PCDATA | ANCHOR | MENU_ITEM | ERROR)* >
<!ATTLIST MENU_ITEM

NAME CDATA #IMPLIED
ENABLED (TRUE | FALSE) #IMPLIED
TYPE CDATA #IMPLIED

>

<!ELEMENT ANCHOR ((CMD, INFO*) | ERROR*) >
<!ATTLIST ANCHOR

ATTR CDATA #IMPLIED
PATH CDATA IMPLIED
TARGET CDATA #IMPLIED

>

<!ELEMENT CMD (ARG*) >
<!ATTLIST CMD

NAME CDATA #REQUIRED
VALUE CDATA #REQUIRED

>

<!ELEMENT ARG (#PCDATA) >
<!ATTLIST ARG

NAME CDATA #REQUIRED

>

<!ELEMENT INFO (#PCDATA) >
<!ATTLIST INFO

NAME CDATA #REQUIRED
>

<!ELEMENT TOOL_BAR (TOOL_ITEM | ERROR)* >
<!ATTLIST TOOL_BAR

NAME CDATA #REQUIRED
PATH CDATA #IMPLIED
>

<!ELEMENT TOOL_ITEM (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST TOOL_ITEM

NAME CDATA #REQUIRED
TYPE CDATA #REQUIRED

ATTR CDATA #IMPLIED
MAX_LENGTH CDATA #IMPLIED
>

<!ELEMENT SCREEN_BAR (SCREEN_TAB | VIEW_BAR | ERROR)* >

<!ELEMENT SCREEN_TAB (#PCDATA | VIEW_BAR | ANCHOR | ERROR)* >
<!ATTLIST SCREEN_TAB

NAME CDATA #REQUIRED
ACTIVE (TRUE | FALSE) "FALSE"

CAPTION CDATA #IMPLIED

>

<!ELEMENT THREAD_BAR (THREAD | ERROR)* >

<!ELEMENT THREAD (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST THREAD

TITLE CDATA #REQUIRED
>

<!ELEMENT VIEW_BAR (VIEW_TAB | ERROR)* >
<!ATTLIST VIEW_BAR

MODE CDATA #IMPLIED
SCREEN CDATA #IMPLIED
TYPE CDATA #IMPLIED
>

<!ELEMENT VIEW_TAB (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST VIEW_TAB

NAME CDATA #REQUIRED
SELECTED (TRUE | FALSE) "FALSE"
TITLE CDATA #IMPLIED
>

<!ELEMENT PAGE_ITEM (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST PAGE_ITEM

NAME CDATA #REQUIRED
ATTR CDATA #IMPLIED
CAPTION CDATA #IMPLIED
TYPE CDATA #REQUIRED
>

<!ELEMENT SCREEN (VIEW | ERROR*) >
<!ATTLIST SCREEN

NAME CDATA #REQUIRED
ACTIVE (TRUE | FALSE) "FALSE"
CAPTION CDATA #IMPLIED
>

<!ELEMENT VIEW (SUB_VIEW_BAR | PDQ_BAR | APPLET | IMG | FORM | ERROR)* >
<!ATTLIST VIEW

NAME CDATA #REQUIRED
ACTIVE (TRUE | FALSE) "FALSE"
CATEGORY CDATA #IMPLIED
TITLE CDATA #IMPLIED
>

<!ELEMENT APPLET (FORM | CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER, RS_DATA)) | SORT_FIELD | APPLET_TOGGLE | ERROR)* >

<!ATTLIST APPLET

NAME CDATA #REQUIRED
ACTIVE CDATA #IMPLIED
CLASS CDATA #IMPLIED
ID CDATA #IMPLIED
MODE CDATA #IMPLIED
NO_DELETE (TRUE | FALSE) "FALSE"
NO_EXEC_QUERY (TRUE | FALSE) "FALSE"
NO_INSERT (TRUE | FALSE) "FALSE"
NO_MERGE (TRUE | FALSE) "FALSE"
NO_UPDATE (TRUE | FALSE) "FALSE"
ROW_COUNTER CDATA #IMPLIED
TITLE CDATA #IMPLIED

>

<!ELEMENT FORM ((CONTROL | CALENDAR | TREE | (LIST | (RS_HEADER, RS_DATA)) | SORT_FIELD | APPLET_TOGGLE | PDQ_BAR | SUB_VIEW_BAR)* | ERROR*) >

<!ATTLIST FORM

NAME CDATA #IMPLIED
ACTION CDATA #IMPLIED
ATTR CDATA #IMPLIED
METHOD CDATA #IMPLIED
TARGET CDATA #IMPLIED
>

<!ELEMENT CONTROL (#PCDATA | IMG | ANCHOR | PICK_LIST | ERROR)* >
<!ATTLIST CONTROL

NAME CDATA #REQUIRED
ATTR CDATA #IMPLIED
CALCULATED (TRUE | FALSE) "FALSE"
CAPTION CDATA #IMPLIED
DATATYPE CDATA #IMPLIED
ENABLED (TRUE | FALSE) "FALSE"
FIELD CDATA #IMPLIED
FORMAT CDATA #IMPLIED
HIDDEN (TRUE | FALSE) "FALSE"
HTML_TYPE CDATA #IMPLIED
ID CDATA #IMPLIED
MAX_LENGTH CDATA #IMPLIED
NUMBER_BASED (TRUE | FALSE) "FALSE"
READ_ONLY (TRUE | FALSE) "FALSE"
REQUIRED (TRUE | FALSE) "FALSE"
REQUIRED_INDICATOR CDATA #IMPLIED
SCALE CDATA #IMPLIED
TEXT_ALIGN CDATA #IMPLIED
TEXT_BASED (TRUE | FALSE) "FALSE"
TYPE CDATA #IMPLIED
VARIABLE CDATA #IMPLIED
>

<!ELEMENT PICK_LIST (OPTION | ERROR)* >
<!ATTLIST PICK_LIST

NAME CDATA #IMPLIED
ATTR CDATA #IMPLIED
VALUE CDATA #IMPLIED
>

<!ELEMENT OPTION (#PCDATA | ERROR)* >
<!ATTLIST OPTION

CAPTION CDATA #IMPLIED
SELECTED (TRUE | FALSE) "FALSE"
>

<!ELEMENT LIST ((RS_HEADER, RS_DATA) | ALERT | ERROR*) >


<!ELEMENT RS_HEADER (METHOD | COLUMN | ERROR)* >

<!ELEMENT RS_DATA (ROW | ERROR)* >


<!ELEMENT METHOD (#PCDATA | ANCHOR)* >

<!ATTLIST METHOD

NAME CDATA #REQUIRED
CAPTION CDATA #IMPLIED
FIELD CDATA #IMPLIED
>

<!ELEMENT COLUMN (METHOD | ERROR)* >

<!ATTLIST COLUMN

NAME CDATA #REQUIRED
CALCULATED (TRUE | FALSE) "FALSE"
DISPLAY_NAME CDATA #IMPLIED
DATATYPE CDATA #IMPLIED
FIELD CDATA #IMPLIED
FORMAT CDATA #IMPLIED
HIDDEN (TRUE | FALSE) "FALSE"
HTML_TYPE CDATA #IMPLIED
ID CDATA #IMPLIED
LIST_EDITABLE CDATA #IMPLIED
NUMBER_BASED (TRUE | FALSE) "FALSE"
READ_ONLY (TRUE | FALSE) "FALSE"
REQUIRED (TRUE | FALSE) "FALSE"
SCALE CDATA #IMPLIED
TEXT_ALIGN CDATA #IMPLIED
TEXT_BASED (TRUE | FALSE) "FALSE"
TEXT_LENGTH CDATA #IMPLIED
TOTAL_REQUIRED (TRUE | FALSE) "FALSE"
TYPE CDATA #IMPLIED
>

<!ELEMENT ROW (#PCDATA | FIELD | ERROR)* >

<!ATTLIST ROW

ROWID CDATA #REQUIRED
SELECTED (TRUE | FALSE) "FALSE"
>

<!ELEMENT FIELD (#PCDATA | PICK_LIST | ANCHOR | ERROR)* >
<!ATTLIST FIELD

NAME CDATA #REQUIRED
VARIABLE CDATA #IMPLIED
>

<!ELEMENT TREE (ITEM | ERROR)* >
<!ATTLIST TREE

NAME CDATA #REQUIRED
>

<!ELEMENT ITEM (#PCDATA | ACTION | ITEM | ERROR)* >

<!ATTLIST ITEM

ATTR CDATA #IMPLIED
CAPTION CDATA #IMPLIED
PATH CDATA #REQUIRED
SELECTED (TRUE | FALSE) "FALSE"
TYPE CDATA #IMPLIED
>

<!ELEMENT ACTION (#PCDATA | ANCHOR)* >
<!ATTLIST ACTION

ATTR CDATA #IMPLIED
TYPE CDATA #REQUIRED
>

<!ELEMENT CALENDAR EMPTY>
<!ATTLIST CALENDAR

TITLE CDATA #IMPLIED
>

<!ELEMENT SORT_FIELD (PICK_LIST | ERROR)* >
<!ATTLIST SORT_FIELD

NAME CDATA #REQUIRED
SEQUENCE CDATA #IMPLIED
>

<!ELEMENT APPLET_TOGGLE (TOGGLE_ITEM | ERROR)* >
<!ATTLIST APPLET_TOGGLE

TYPE CDATA #IMPLIED
>

<!ELEMENT TOGGLE_ITEM (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST TOGGLE_ITEM

APPLET_NAME CDATA #REQUIRED
TITLE CDATA #IMPLIED
SELECTED (TRUE | FALSE) "FALSE"
>

<!ELEMENT SUB_VIEW_BAR (VIEW_TAB | ERROR)* >

<!ELEMENT PDQ_BAR (PDQ | ERROR)* >

<!ELEMENT PDQ (#PCDATA | ANCHOR | ERROR)* >
<!ATTLIST PDQ

NAME CDATA #REQUIRED
SELECTED (TRUE | FALSE) "FALSE"
>

<!ELEMENT IMG (#PCDATA) >
<!ATTLIST IMG

ALT CDATA #IMPLIED
SRC CDATA #IMPLIED
>

<!ELEMENT ERROR (#PCDATA | ERROR)* >

<!ELEMENT ALERT (#PCDATA) >

Siebel Portal Framework Guide