Merge branch 'master' of git://git.samba.org/samba
[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 <!-- Include the DocBook DTD, of which this DTD is an extension -->
15
16 <!ENTITY % DocBookDTD 
17         PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
18         "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
19  %DocBookDTD;
20
21 <!ENTITY % samba.entities PUBLIC 
22         "-//Samba-Team//ENTITIES Samba Specific Entities V1.0//EN" 
23         "samba.entities">
24 %samba.entities;
25
26 <!-- smb.conf options -->
27
28 <!ELEMENT smbconfblock ((smbconfoption|smbconfsection|smbconfcomment)*)>
29 <!ELEMENT smbconfcomment (#PCDATA)>
30 <!ELEMENT smbconfsection EMPTY>
31 <!ATTLIST smbconfsection
32         name CDATA #REQUIRED>
33 <!ELEMENT smbconfoption (#PCDATA|replaceable)*>
34 <!ATTLIST smbconfoption 
35         name CDATA #REQUIRED>
36
37
38 <!ELEMENT imagefile (#PCDATA)>
39 <!ATTLIST imagefile scale CDATA #IMPLIED>
40 <!ELEMENT samba:parameter (synonym*,description,related*,value*)>
41 <!ATTLIST samba:parameter 
42         name CDATA #REQUIRED
43         type CDATA #REQUIRED
44         context CDATA #REQUIRED
45         advanced CDATA #IMPLIED
46         developer CDATA #IMPLIED
47         wizard CDATA #IMPLIED
48         basic CDATA #IMPLIED
49         print CDATA #IMPLIED
50 >
51 <!ELEMENT description ANY>
52 <!ELEMENT synonym (#PCDATA)>
53 <!ELEMENT related (#PCDATA)>
54 <!ELEMENT value (#PCDATA|comment)*>
55 <!ATTLIST value 
56         type CDATA #REQUIRED>
57 <!ELEMENT comment (#PCDATA)>
58 <!ATTLIST ulink 
59         noescape CDATA #IMPLIED>