summaryrefslogtreecommitdiff
path: root/test/testcases/tests/level2/core/files/staffNS.dtd
blob: 7643773fc89e0b03f5ed5f9ea60e4c1b05700624 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<!ELEMENT staff (employee+,emp:employee,employee) >
<!ELEMENT employee (employeeId,name,position,salary,gender,address) >
<!ATTLIST employee xmlns CDATA #IMPLIED>
<!ATTLIST employee xmlns:dmstc CDATA #IMPLIED>
<!ATTLIST employee xmlns:emp2 CDATA #IMPLIED>

<!ELEMENT employeeId (#PCDATA) >

<!ELEMENT name (#PCDATA) >

<!ELEMENT position (#PCDATA) >

<!ELEMENT salary (#PCDATA) >

<!ELEMENT entElement1 (#PCDATA) >
<!ELEMENT gender (#PCDATA | entElement1)* >
<!ATTLIST entElement1 xmlns:local1 CDATA #IMPLIED >

<!ELEMENT address (#PCDATA) >
<!ATTLIST address dmstc:domestic CDATA #IMPLIED>
<!ATTLIST address street CDATA #IMPLIED>
<!ATTLIST address domestic CDATA #IMPLIED>
<!ATTLIST address xmlns CDATA #IMPLIED>

<!ELEMENT emp:employee (emp:employeeId,nm:name,emp:position,emp:salary,emp:gender,emp:address) >
<!ATTLIST emp:employee xmlns:emp CDATA #IMPLIED>
<!ATTLIST emp:employee xmlns:nm CDATA #IMPLIED>
<!ATTLIST emp:employee defaultAttr CDATA 'defaultVal'>

<!ELEMENT emp:employeeId (#PCDATA) >

<!ELEMENT nm:name (#PCDATA) >

<!ELEMENT emp:position (#PCDATA) >

<!ELEMENT emp:salary (#PCDATA) >

<!ELEMENT emp:gender (#PCDATA) >

<!ELEMENT emp:address (#PCDATA) >
<!ATTLIST emp:address emp:domestic CDATA #IMPLIED>
<!ATTLIST emp:address street CDATA #IMPLIED>
<!ATTLIST emp:address emp:zone ID #IMPLIED>
<!ATTLIST emp:address emp:district CDATA 'DISTRICT'>
<!ATTLIST emp:address emp:local1 CDATA 'FALSE'>