Adding DTD from svn:externals link in samba-docs SVN repo
[ira/wip.git] / docs-xml / build / DTD / samba-doc
1 <!--
2         vim:ft=dtd
3         Samba extensions to DocBook 
4         PUBLIC identifier: -//Samba-Team//DTD DocBook V4.2-Based Variant V1.0//EN
5         URL: http://www.samba.org/samba/DTD/samba-doc
6
7         Copyright (C) Jelmer Vernooij 2003-2005
8  -->
9
10 <!ENTITY % local.tech.char.class "|smbconfoption|smbconfsection">
11 <!ENTITY % local.linespecific.class "|smbconfblock">
12 <!ENTITY % local.informal.class "|imagefile">
13
14 <!ENTITY % DocBookDTD 
15         PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
16         "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
17  %DocBookDTD;
18
19 <!ENTITY % samba.entities PUBLIC 
20         "-//Samba-Team//ENTITIES Samba Specific Entities V1.0//EN" 
21         "samba.entities">
22 %samba.entities;
23
24 <!ELEMENT smbconfblock ((smbconfoption|smbconfsection|smbconfcomment)*)>
25 <!ELEMENT smbconfcomment (#PCDATA)>
26 <!ELEMENT smbconfsection EMPTY>
27 <!ATTLIST smbconfsection
28         name CDATA #REQUIRED>
29 <!ELEMENT smbconfoption (#PCDATA|replaceable)*>
30 <!ATTLIST smbconfoption 
31         name CDATA #REQUIRED>
32
33
34 <!ELEMENT imagefile (#PCDATA)>
35 <!ATTLIST imagefile scale CDATA #IMPLIED>
36 <!ELEMENT samba:parameter (synonym*,description,related*,value*)>
37 <!ATTLIST samba:parameter 
38         name CDATA #REQUIRED
39         type CDATA #REQUIRED
40         context CDATA #REQUIRED
41         advanced CDATA #IMPLIED
42         developer CDATA #IMPLIED
43         wizard CDATA #IMPLIED
44         basic CDATA #IMPLIED
45         print CDATA #IMPLIED
46 >
47 <!ELEMENT description ANY>
48 <!ELEMENT synonym (#PCDATA)>
49 <!ELEMENT related (#PCDATA)>
50 <!ELEMENT value (#PCDATA|comment)*>
51 <!ATTLIST value 
52         type CDATA #REQUIRED>
53 <!ELEMENT comment (#PCDATA)>
54 <!ATTLIST ulink 
55         noescape CDATA #IMPLIED>