<filename role="package">. The <port> tag as it was had two major defects: (a) the name is ambiguous (does "port" mean "architecture"? how about "TCP/UDP port"?), and (b) it introduces a non-standard (to DocBook) tag, which is generally assumed to be evil. Moral support by: bmah, keramida, mwlucas, roam
		
			
				
	
	
		
			132 lines
		
	
	
	
		
			4.5 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
			
		
		
	
	
			132 lines
		
	
	
	
		
			4.5 KiB
		
	
	
	
		
			DTD
		
	
	
	
	
	
| <!-- FreeBSD Documentation Project, Extended DocBook DTD
 | |
| 
 | |
|      This DTD builds upon the DocBook 4.1 DTD. It extends it in order to
 | |
|      add some new elements.
 | |
| 
 | |
|      The comment style and section headings are drawn from the DocBook DTD.
 | |
| 
 | |
|      The FPI for this DTD is "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN"
 | |
| 
 | |
|      $FreeBSD$
 | |
| -->
 | |
| 
 | |
| <!-- ..................................................................... -->
 | |
| <!-- Parameter entities .................................................. -->
 | |
| 
 | |
| <!-- These parameter entities have specific meanings, and default to 
 | |
|      "IGNORE". The SGML parser is free to redefine them to "INCLUDE" to
 | |
|      cause special processing.                                             -->
 | |
| 
 | |
| <!ENTITY % output.html  "IGNORE">    <!-- HTML output is being generated   -->
 | |
| <!ENTITY % output.html.images "IGNORE"> <!-- HTML with images -->
 | |
| <!ENTITY % output.print "IGNORE">    <!-- Print output is being generated  -->
 | |
| <!ENTITY % output.print.pdf "IGNORE"> <!-- PDF output -->
 | |
| 
 | |
| <!-- ..................................................................... -->
 | |
| <!-- Entities for element classes and mixtures ........................... -->
 | |
| 
 | |
| <!-- Character level classes -->
 | |
| <!ENTITY % local.tech.char.class "|HostID|Username|Groupname|Devicename|MakeTarget|MakeVar">
 | |
| 
 | |
| <!ENTITY % local.cptr.char.mix "|CO">
 | |
| 
 | |
| <!-- OS Version attributes ...............................................
 | |
| 
 | |
|      Each element has three attributes which specify which version(s) of
 | |
|      FreeBSD the element's content applies to.  It is up to the
 | |
|      pre-processor to include or exclude elements based on the value of
 | |
|      these attributes.                                                     -->
 | |
| <!ENTITY % local.common.attrib
 | |
|      "OSVersionMin        CDATA        #IMPLIED
 | |
|       OSVersionMax        CDATA        #IMPLIED
 | |
|       OSVersionIn         CDATA        #IMPLIED">
 | |
| 
 | |
| <!-- Altered general entities ............................................
 | |
| 
 | |
|      The HTML 4.0 DTD includes some new ISO entities. Most browsers don't
 | |
|      support them yet. Change the definition of some of these entities to
 | |
|      character strings that the browsers will support.
 | |
| 
 | |
|      This does not apply when generating printed output, so these are 
 | |
|      contained within a %output.html; marked section.
 | |
| 
 | |
|      As browser technology improves, these definitions can be removed.     -->
 | |
| 
 | |
| <![ %output.html; [
 | |
| <!ENTITY bdquo  ",,">
 | |
| <!ENTITY ldquo  "``">
 | |
| <!ENTITY rdquo  "''">
 | |
| <!ENTITY lsquo  "`">
 | |
| <!ENTITY rsquo  "'">
 | |
| <!ENTITY mdash  "--">
 | |
| <!ENTITY ndash  "-">
 | |
| <!ENTITY hellip "...">
 | |
| <!ENTITY dollar "$">
 | |
| ]]>
 | |
| 
 | |
| <!ENTITY % filename.element "IGNORE">
 | |
| 
 | |
| <!-- Pull in the original DTD -->
 | |
| <!ENTITY % orig-docbook PUBLIC "-//OASIS//DTD DocBook V4.1//EN">
 | |
| %orig-docbook;
 | |
| 
 | |
| <!-- ...................................................................... -->
 | |
| <!-- Inline, link, and ubiquitous elements ................................ -->
 | |
| 
 | |
| <!-- Technical and computer terms ......................................... -->
 | |
| 
 | |
| <!ELEMENT HostID - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST HostID
 | |
|                 --
 | |
|                 Role: More specific information about this hostname.
 | |
|                 If not specified then the default is 'hostname'.
 | |
|                 --
 | |
|                 Role    (Hostname
 | |
|                         |Domainname
 | |
|                         |FQDN
 | |
|                         |IPAddr
 | |
|                         |IP6Addr                
 | |
|                         |Netmask
 | |
|                         |MAC)      #IMPLIED
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!ELEMENT Username - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST Username
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!ELEMENT Groupname - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST Groupname
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!ELEMENT Devicename - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST Devicename
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!ELEMENT MakeTarget - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST MakeTarget
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!ELEMENT MakeVar - - ((%cptr.char.mix;)+)>
 | |
| <!ATTLIST MakeVar
 | |
|                 %common.attrib;
 | |
| >
 | |
| 
 | |
| <!-- The content model for <filename> was changed between DocBook 3.1 and
 | |
|      4.1.  Specifically, <envar> was disallowed.  There's a suggestion from
 | |
|      the DocBook maintainers that this may have been a mistake.  In the
 | |
|      meantime, explicitly allow it here. 
 | |
| 
 | |
|      In addition, allow our custom addition, <makevar> -->
 | |
| <!ELEMENT Filename - - (%smallcptr.char.mix;|Envar|MakeVar)+>
 | |
| 
 | |
| <!-- ...................................................................... -->
 | |
| <!-- General entities for reuse ........................................... -->
 | |
| 
 | |
| <!ENTITY prompt.root		"<prompt>#</prompt>">
 | |
| <!ENTITY prompt.user		"<prompt>%</prompt>">
 | |
| 
 |