<?xml version="1.0" encoding="UTF-8"?>
|
|
<!ELEMENT config (param*, freeVisit*, configLoader*, routes*, servers?)+>
|
|
<!ELEMENT param (#PCDATA)>
|
|
<!ATTLIST param
|
name CDATA #REQUIRED
|
value CDATA #REQUIRED
|
remark CDATA #IMPLIED
|
client (T|F) #IMPLIED
|
>
|
|
|
<!ELEMENT freeVisit (type*, resource*, call*)+>
|
|
<!ELEMENT type (#PCDATA)>
|
<!ELEMENT resource (#PCDATA)>
|
<!ELEMENT call (#PCDATA)>
|
|
<!ELEMENT routes (route*)+>
|
<!ELEMENT route (#PCDATA)>
|
<!ATTLIST route
|
path CDATA #REQUIRED
|
target CDATA #IMPLIED
|
classname CDATA #IMPLIED
|
>
|
|
<!ELEMENT configLoader (loader)*>
|
|
<!ELEMENT loader (#PCDATA)>
|
<!ATTLIST loader
|
name CDATA #REQUIRED
|
classname CDATA #REQUIRED
|
active CDATA #REQUIRED
|
>
|
|
<!ELEMENT servers (server)*>
|
|
<!ELEMENT server (schedules?, servers?)>
|
<!ATTLIST server
|
name CDATA #REQUIRED
|
classname CDATA #REQUIRED
|
active CDATA #REQUIRED
|
>
|
|
<!ELEMENT schedules (schedule)*>
|
|
<!ELEMENT schedule (#PCDATA)>
|
<!ATTLIST schedule
|
type CDATA #REQUIRED
|
fire CDATA #REQUIRED
|
active CDATA #REQUIRED
|
>
|