File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / libxml2 / test / valid / dtds / nitf-2-5.dtd
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:38:00 2012 UTC (12 years, 5 months ago) by misho
Branches: libxml2, MAIN
CVS tags: v2_9_1p0, v2_9_1, v2_8_0p0, v2_8_0, v2_7_8, HEAD
libxml2

    1:  <!--
    2: 	News Industry Text Format
    3: 	Document Type Definition - Version 2.5
    4: 	http://www.nitf.org/
    5: 
    6: 	Copyright (c) 2000. All Rights Reserved.
    7: 	International Press Telecommunications Council
    8: 	http://www.iptc.org
    9: 		
   10: 	Last changed: 9 August 2000  wb/kr/ak
   11: 	
   12: 	For the list of modifications from previous releases, see:
   13: 		http://www.nitf.org/recent-modifications.html 
   14: 
   15: 	For the list of proposed modifications, see:
   16: 		http://www.nitf.org/proposed-changes.html 
   17: -->
   18: 
   19: 
   20: 
   21: <!ENTITY % enriched-text '
   22: 	#PCDATA
   23: 	| chron
   24: 	| copyrite
   25: 	| event
   26: 	| function
   27: 	| location
   28: 	| money
   29: 	| num
   30: 	| object.title
   31: 	| org
   32: 	| person
   33: 	| postaddr
   34: 	| virtloc
   35: 	| a
   36: 	| br
   37: 	| em
   38: 	| lang
   39: 	| pronounce
   40: 	| q
   41: 	'>
   42: 
   43: <!ENTITY % block.head "dateline?, copyrite?, abstract?">
   44: <!ENTITY % block.content "p | hl2 | table | media | ol | ul | dl | bq | fn | note | pre | hr">
   45: <!ENTITY % block.end "datasource?">
   46: 
   47: 
   48: <!ENTITY % global-attributes '
   49: 	id 	ID 						#IMPLIED
   50: 	'>
   51: <!ENTITY % common-attributes '
   52: 	%global-attributes;
   53: 	class 	NMTOKENS 					#IMPLIED
   54: 	style 	CDATA 						#IMPLIED
   55: 	lang 	NMTOKEN 					#IMPLIED
   56: 	dir 	(ltr | rtl) 					#IMPLIED
   57: 	'>
   58: <!ENTITY % cell.align '
   59: 	align 	(left | center | right | justify | char) 	#IMPLIED
   60: 	char 	CDATA 						#IMPLIED
   61: 	charoff CDATA 						#IMPLIED
   62: 	'>
   63: <!ENTITY % cell.valign '
   64: 	valign 	(top | middle | bottom | baseline) 		#IMPLIED
   65: 	'>
   66: <!ENTITY % url.link '
   67: 	md 	CDATA 						#IMPLIED
   68: 	'>
   69: <!ENTITY % boolean '(true | false)'>
   70: 
   71: 
   72: <!ELEMENT nitf (head, body)>
   73: <!ATTLIST nitf
   74: 	%global-attributes;
   75: 	uno 		CDATA 		#IMPLIED
   76: 	version 	CDATA 		#FIXED 		"-//IPTC-NAA//DTD NITF-XML 2.1//EN"
   77: 	change.date 	CDATA 		#FIXED 		"4 July 2000"
   78: 	change.time 	CDATA 		#FIXED 		"1900"
   79: 	baselang 	CDATA 		#IMPLIED
   80: 	class 		NMTOKENS 	#IMPLIED
   81: 	>
   82: 	
   83: 
   84: <!ELEMENT head (title?, meta*, tobject?, iim?, docdata?, pubdata*, revision-history*)>
   85: <!ATTLIST head
   86: 	%global-attributes;
   87: 	>
   88: 	
   89: <!ELEMENT title (#PCDATA)>
   90: <!ATTLIST title
   91: 	%global-attributes;
   92: 	type 	(
   93: 		main
   94: 		| subtitle
   95: 		| parttitle
   96: 		| alternate
   97: 		| abbrev
   98: 		| other
   99: 		) 	#IMPLIED
  100: 	>
  101: 	
  102: <!ELEMENT meta EMPTY>
  103: <!ATTLIST meta
  104: 	%global-attributes;
  105: 	http-equiv 	NMTOKEN 	#IMPLIED
  106: 	name 		NMTOKEN 	#IMPLIED
  107: 	content 	CDATA 		#REQUIRED
  108: 	>
  109: 	
  110: <!ELEMENT tobject (tobject.property*, tobject.subject*)>
  111: <!ATTLIST tobject
  112: 	%global-attributes;
  113: 	tobject.type 		CDATA 	"news"
  114: 	>
  115: 	
  116: 	<!ELEMENT tobject.property EMPTY>
  117: 	<!ATTLIST tobject.property
  118: 		%global-attributes;
  119: 		tobject.property.type 	CDATA 	"current"
  120: 		>
  121: 		
  122: 	<!ELEMENT tobject.subject  EMPTY>
  123: 	<!ATTLIST tobject.subject
  124: 		%global-attributes;
  125: 		tobject.subject.ipr 		CDATA 		"IPTC"
  126: 		tobject.subject.refnum 		NMTOKEN 	#REQUIRED
  127: 		tobject.subject.code 		CDATA 		#IMPLIED
  128: 		tobject.subject.type 		CDATA 		#IMPLIED
  129: 		tobject.subject.matter 		CDATA 		#IMPLIED
  130: 		tobject.subject.detail 		CDATA 		#IMPLIED
  131: 		>
  132: 		
  133: <!ELEMENT iim (ds*)>
  134: <!ATTLIST iim
  135: 	%global-attributes;
  136: 	ver 	NMTOKEN 	#IMPLIED
  137: 	>
  138: 	
  139: 	<!ELEMENT ds EMPTY>
  140: 	<!ATTLIST ds
  141: 		%global-attributes;
  142: 		num 		NMTOKEN 	#REQUIRED
  143: 		value 		CDATA 		#IMPLIED
  144: 		>
  145: 		
  146: <!ELEMENT docdata (
  147: 	correction
  148: 	| evloc
  149: 	| doc-id
  150: 	| del-list
  151: 	| urgency
  152: 	| fixture
  153: 	| date.issue
  154: 	| date.release
  155: 	| date.expire
  156: 	| doc-scope
  157: 	| series
  158: 	| ed-msg
  159: 	| du-key
  160: 	| doc.copyright
  161: 	| doc.rights
  162: 	| key-list
  163: 	)*>
  164: <!ATTLIST docdata
  165: 	%global-attributes;
  166: 	>
  167: 	
  168: 	<!ELEMENT correction EMPTY>
  169: 	<!ATTLIST correction
  170: 		%global-attributes;
  171: 		info 		CDATA 	#IMPLIED
  172: 		id-string 	CDATA 	#IMPLIED
  173: 		reg-src 	CDATA 	#IMPLIED
  174: 		>
  175: 		
  176: 	<!ELEMENT evloc EMPTY>
  177: 	<!ATTLIST evloc
  178: 		%global-attributes;
  179: 		iso-cc 		CDATA 	#IMPLIED
  180: 		state-prov 	CDATA 	#IMPLIED
  181: 		county-dist 	CDATA 	#IMPLIED
  182: 		city 		CDATA 	#IMPLIED
  183: 		>
  184: 		
  185: 	<!ELEMENT doc-id EMPTY>
  186: 	<!ATTLIST doc-id
  187: 		%global-attributes;
  188: 		regsrc 		CDATA 	#IMPLIED
  189: 		id-string 	CDATA 	#IMPLIED
  190: 		>
  191: 		
  192: 	<!ELEMENT del-list (from-src)*>
  193: 	<!ATTLIST del-list
  194: 		%global-attributes;
  195: 		>
  196: 		
  197: 		<!ELEMENT from-src EMPTY>
  198: 		<!ATTLIST from-src
  199: 			%global-attributes;
  200: 			src-name 	CDATA 	#IMPLIED
  201: 			level-number 	CDATA 	#IMPLIED
  202: 			>
  203: 			
  204: 	<!ELEMENT urgency EMPTY>
  205: 	<!ATTLIST urgency
  206: 		%global-attributes;
  207: 		ed-urg 		NMTOKEN 	#IMPLIED
  208: 		>
  209: 		
  210: 	<!ELEMENT fixture EMPTY>
  211: 	<!ATTLIST fixture
  212: 		%global-attributes;
  213: 		fix-id 		CDATA 	#IMPLIED
  214: 		>
  215: 		
  216: 	<!ELEMENT date.issue EMPTY>
  217: 	<!ATTLIST date.issue
  218: 		%global-attributes;
  219: 		norm 		CDATA 	#IMPLIED
  220: 		>
  221: 		
  222: 	<!ELEMENT date.release EMPTY>
  223: 	<!ATTLIST date.release
  224: 		%global-attributes;
  225: 		norm 		CDATA 	#IMPLIED
  226: 		>
  227: 		
  228: 	<!ELEMENT date.expire EMPTY>
  229: 	<!ATTLIST date.expire
  230: 		%global-attributes;
  231: 		norm 		CDATA 	#IMPLIED
  232: 		>
  233: 		
  234: 	<!ELEMENT doc-scope EMPTY>
  235: 	<!ATTLIST doc-scope
  236: 		%global-attributes;
  237: 		scope 		CDATA 	#IMPLIED
  238: 		>
  239: 		
  240: 	<!ELEMENT series EMPTY>
  241: 	<!ATTLIST series
  242: 		%global-attributes;
  243: 		series.name 		CDATA 		#IMPLIED
  244: 		series.part 		NMTOKEN 	"0"
  245: 		series.totalpart 	NMTOKEN 	"0"
  246: 		>
  247: 		
  248: 	<!ELEMENT ed-msg EMPTY>
  249: 	<!ATTLIST ed-msg
  250: 		%global-attributes;
  251: 		msg-type 	CDATA 	#IMPLIED
  252: 		info 		CDATA 	#IMPLIED
  253: 		>
  254: 		
  255: 	<!ELEMENT du-key EMPTY>
  256: 	<!ATTLIST du-key
  257: 		%global-attributes;
  258: 		generation 	NMTOKEN 	#IMPLIED
  259: 		part 		NMTOKEN 	#IMPLIED
  260: 		version 	NMTOKEN 	#IMPLIED
  261: 		key 		CDATA 		#IMPLIED
  262: 		>
  263: 		
  264: 	<!ELEMENT doc.copyright EMPTY>
  265: 	<!ATTLIST doc.copyright
  266: 		%global-attributes;
  267: 		year 		NMTOKEN 	#IMPLIED
  268: 		holder 		CDATA 		#IMPLIED
  269: 		>
  270: 		
  271: 	<!ELEMENT doc.rights EMPTY>
  272: 	<!ATTLIST doc.rights
  273: 		%global-attributes;
  274: 		owner 		CDATA 		#IMPLIED
  275: 		startdate 	CDATA 		#IMPLIED
  276: 		enddate 	CDATA 		#IMPLIED
  277: 		agent 		CDATA 		#IMPLIED
  278: 		geography 	CDATA 		#IMPLIED
  279: 		location-code 	CDATA 		#IMPLIED
  280: 		code-source 	CDATA 		#IMPLIED
  281: 		type 		CDATA 		#IMPLIED
  282: 		limitations 	CDATA 		#IMPLIED
  283: 		>
  284: 		
  285: 	<!ELEMENT key-list (keyword)*>
  286: 	<!ATTLIST key-list
  287: 		%global-attributes;
  288: 		>
  289: 		
  290: 		<!ELEMENT keyword EMPTY>
  291: 		<!ATTLIST keyword
  292: 			%global-attributes;
  293: 			key 		CDATA 	#IMPLIED
  294: 			>
  295: 			
  296: <!ELEMENT pubdata EMPTY>
  297: <!ATTLIST pubdata
  298: 	%global-attributes;
  299: 	type 			(
  300: 				print
  301: 				| audio
  302: 				| video
  303: 				| web
  304: 				| appliance
  305: 				| other
  306: 				) 		#IMPLIED
  307: 	item-length 		CDATA 		#IMPLIED
  308: 	unit-of-measure 	(
  309: 				word
  310: 				| character
  311: 				| byte
  312: 				| inch
  313: 				| pica
  314: 				| cm
  315: 				| hour
  316: 				| minute
  317: 				| second
  318: 				| other
  319: 				) 		#IMPLIED
  320: 	date.publication 	CDATA 		#IMPLIED
  321: 	name 			CDATA 		#IMPLIED
  322: 	issn 			CDATA 		#IMPLIED
  323: 	volume 			CDATA 		#IMPLIED
  324: 	number 			CDATA 		#IMPLIED
  325: 	issue 			CDATA 		#IMPLIED
  326: 	edition.name 		CDATA 		#IMPLIED
  327: 	edition.area 		CDATA 		#IMPLIED
  328: 	position.section 	CDATA 		#IMPLIED
  329: 	position.sequence 	CDATA 		#IMPLIED
  330: 	ex-ref 			CDATA 		#IMPLIED
  331: 	>
  332: 	
  333: <!ELEMENT revision-history EMPTY>
  334: <!ATTLIST revision-history
  335: 	%global-attributes;
  336: 	name 		CDATA 			#IMPLIED
  337: 	function 	(
  338: 			writer-author
  339: 			| editor
  340: 			| producer
  341: 			| archivist
  342: 			| videographer
  343: 			| graphic-artist
  344: 			| photographer
  345: 			| statistician
  346: 			| other
  347: 			) 			#IMPLIED
  348: 	norm 		CDATA 			#IMPLIED
  349: 	comment 	CDATA 			#IMPLIED
  350: 	>
  351: 	
  352: 
  353: <!ELEMENT body (body.head?, body.content*, body.end?)>
  354: <!ATTLIST body
  355: 	%common-attributes;
  356: 	background 	CDATA 		#IMPLIED
  357: 	>
  358: 	
  359: 
  360: <!ELEMENT body.head (
  361: 	hedline?,
  362: 	note*,
  363: 	rights?,
  364: 	byline*,
  365: 	distributor?,
  366: 	dateline*,
  367: 	abstract?,
  368: 	series?
  369: 	)>
  370: <!ATTLIST body.head
  371: 	%global-attributes;
  372: 	>
  373: 	
  374: <!ELEMENT hedline (hl1, hl2*)>
  375: <!ATTLIST hedline
  376: 	%global-attributes;
  377: 	>
  378: 	
  379: 	<!ELEMENT hl1 (%enriched-text;)*>
  380: 	<!ATTLIST hl1 %common-attributes;>
  381: 	
  382: 	<!ELEMENT hl2 (%enriched-text;)*>
  383: 	<!ATTLIST hl2 %common-attributes;>
  384: 	
  385: <!ELEMENT note (body.content)+>
  386: <!ATTLIST note
  387: 	%common-attributes;
  388: 	noteclass 	(
  389: 			cpyrt
  390: 			| end
  391: 			| hd
  392: 			| editorsnote
  393: 			| trademk
  394: 			| undef
  395: 			) 			#IMPLIED
  396: 	type 		(std | pa | npa) 	"std"
  397: 	src 		CDATA 			#IMPLIED
  398: 	%url.link;
  399: 	>
  400: 	
  401: <!ELEMENT rights (
  402: 	#PCDATA
  403: 	| rights.owner
  404: 	| rights.startdate
  405: 	| rights.enddate
  406: 	| rights.agent
  407: 	| rights.geography
  408: 	| rights.type
  409: 	| rights.limitations
  410: 	)*>
  411: <!ATTLIST rights
  412: 	%global-attributes;
  413: 	>
  414: 	
  415: 	<!ELEMENT rights.owner (#PCDATA)>
  416: 	<!ATTLIST rights.owner
  417: 		%global-attributes;
  418: 		contact 	CDATA 	#IMPLIED
  419: 		>
  420: 		
  421: 	<!ELEMENT rights.startdate (#PCDATA)>
  422: 	<!ATTLIST rights.startdate
  423: 		%global-attributes;
  424: 		norm 		CDATA 	#IMPLIED
  425: 		>
  426: 		
  427: 	<!ELEMENT rights.enddate (#PCDATA)>
  428: 	<!ATTLIST rights.enddate
  429: 		%global-attributes;
  430: 		norm 		CDATA 	#IMPLIED
  431: 		>
  432: 		
  433: 	<!ELEMENT rights.agent (#PCDATA)>
  434: 	<!ATTLIST rights.agent
  435: 		%global-attributes;
  436: 		contact 	CDATA 	#IMPLIED
  437: 		>
  438: 		
  439: 	<!ELEMENT rights.geography (#PCDATA)>
  440: 	<!ATTLIST rights.geography
  441: 		%global-attributes;
  442: 		location-code 	CDATA 	#IMPLIED
  443: 		code-source 	CDATA 	#IMPLIED
  444: 		>
  445: 		
  446: 	<!ELEMENT rights.type (#PCDATA)>
  447: 	<!ATTLIST rights.type
  448: 		%global-attributes;
  449: 		>
  450: 		
  451: 	<!ELEMENT rights.limitations (#PCDATA)>
  452: 	<!ATTLIST rights.limitations
  453: 		%global-attributes;
  454: 		>
  455: 		
  456: <!ELEMENT byline (#PCDATA | person | byttl | location | virtloc)*>
  457: <!ATTLIST byline
  458: 	%global-attributes;
  459: 	>
  460: 	
  461: 	<!ELEMENT byttl (#PCDATA | org )*>
  462: 	<!ATTLIST byttl
  463: 		%global-attributes;
  464: 		>
  465: 		
  466: <!ELEMENT distributor (#PCDATA | org)*>
  467: <!ATTLIST distributor
  468: 	%global-attributes;
  469: 	>
  470: 	
  471: <!ELEMENT dateline (#PCDATA | location | story.date)*>
  472: <!ATTLIST dateline %common-attributes;>
  473: 	
  474: 	<!ELEMENT story.date (#PCDATA)>
  475: 	<!ATTLIST story.date
  476: 		%global-attributes;
  477: 		norm 		CDATA 	#IMPLIED
  478: 		>
  479: 		
  480: <!ELEMENT abstract (%block.content;)+>
  481: <!ATTLIST abstract
  482: 	%global-attributes;
  483: 	>
  484: 	
  485: 
  486: <!ELEMENT copyrite (#PCDATA | copyrite.year | copyrite.holder)*>
  487: <!ATTLIST copyrite
  488: 	%global-attributes;
  489: 	>
  490: 	
  491: 	<!ELEMENT copyrite.year (#PCDATA)>
  492: 	<!ATTLIST copyrite.year
  493: 		%global-attributes;
  494: 		>
  495: 		
  496: 	<!ELEMENT copyrite.holder (#PCDATA)>
  497: 	<!ATTLIST copyrite.holder
  498: 		%global-attributes;
  499: 		>
  500: 		
  501: 
  502: <!ELEMENT body.content (block | %block.content;)*>
  503: <!ATTLIST body.content
  504: 	%global-attributes;
  505: 	>
  506: 	
  507: <!ELEMENT block ((%block.head;)?, (%block.content;)*, (%block.end;)?)>
  508: <!ATTLIST block %common-attributes;>
  509: 	
  510: <!ELEMENT p (%enriched-text;)*>
  511: <!ATTLIST p
  512: 	%common-attributes;
  513: 	lede 		%boolean; 	#IMPLIED
  514: 	summary 	%boolean; 	#IMPLIED
  515: 	optional-text 	%boolean; 	#IMPLIED
  516: 	>
  517: 	
  518: 
  519: <!ELEMENT table (caption?, (col* | colgroup*), thead?, tfoot?, tbody+)>
  520: <!ATTLIST table
  521: 	%common-attributes;
  522: 	tabletype 	ENTITY 		#IMPLIED
  523: 	align 		(
  524: 			left
  525: 			| center
  526: 			| right
  527: 			) 		#IMPLIED
  528: 	width 		CDATA 		#IMPLIED
  529: 	cols 		NMTOKEN 	#IMPLIED
  530: 	border 		CDATA 		#IMPLIED
  531: 	frame 		(
  532: 			void
  533: 			| above
  534: 			| below
  535: 			| hsides
  536: 			| lhs
  537: 			| rhs
  538: 			| vsides
  539: 			| box
  540: 			| border
  541: 			) 		#IMPLIED
  542: 	rules 		(
  543: 			none
  544: 			| basic
  545: 			| rows
  546: 			| cols
  547: 			| all
  548: 			) 		#IMPLIED
  549: 	cellspacing 	CDATA 		#IMPLIED
  550: 	cellpadding 	CDATA 		#IMPLIED
  551: 	table.fmt 	CDATA 		#IMPLIED
  552: 	table.domain 	CDATA 		#IMPLIED
  553: 	table.inst 	CDATA 		#IMPLIED
  554: 	>
  555: 	
  556: <!ELEMENT media (media-metadata*, media-reference, media-object?, media-caption*, media-producer?)>
  557: <!ATTLIST media
  558: 	%common-attributes;
  559: 	media-type 	(
  560: 			text
  561: 			| audio
  562: 			| image
  563: 			| video
  564: 			| data
  565: 			| application
  566: 			| other
  567: 			)		#REQUIRED
  568: 	>
  569: 	
  570: 	<!ELEMENT media-reference (#PCDATA)>
  571: 	<!ATTLIST media-reference
  572: 		%common-attributes;
  573: 		data-location		CDATA		#REQUIRED
  574: 		name			CDATA 		#IMPLIED
  575: 		source 			CDATA 		#IMPLIED
  576: 		mime-type 		CDATA 		#REQUIRED
  577: 		coding 			CDATA 		#IMPLIED
  578: 		time 			CDATA 		#IMPLIED
  579: 		time-unit-of-measure 	CDATA 		#IMPLIED
  580: 		outcue 			CDATA 		#IMPLIED
  581: 		source-credit 		CDATA 		#IMPLIED
  582: 		copyright 		CDATA 		#IMPLIED
  583: 		alternate-text 		CDATA 		#IMPLIED
  584: 		height 			NMTOKEN 	#IMPLIED
  585: 		width 			NMTOKEN 	#IMPLIED
  586: 		units 			(pixels) 	"pixels"
  587: 		imagemap 		CDATA 		#IMPLIED
  588: 		noflow 			(noflow) 	#IMPLIED
  589: 		>
  590: 		
  591: 	<!ELEMENT media-metadata EMPTY>
  592: 	<!ATTLIST media-metadata
  593: 		%common-attributes;
  594: 		name 		CDATA 		#REQUIRED
  595: 		value 		CDATA 		#IMPLIED
  596: 		>
  597: 		
  598: 	<!ELEMENT media-object (#PCDATA)>
  599: 	<!ATTLIST media-object
  600: 		%common-attributes;
  601: 		encoding 	CDATA 	#REQUIRED
  602: 		>
  603: 		
  604: 	<!ELEMENT media-caption (%enriched-text; | %block.content;)*>
  605: 	<!ATTLIST media-caption
  606: 		%common-attributes;
  607: 		>
  608: 		
  609: 	<!ELEMENT media-producer (%enriched-text;)*>
  610: 	<!ATTLIST media-producer
  611: 		%common-attributes;
  612: 		>
  613: 		
  614: <!ELEMENT ol (li)+>
  615: <!ATTLIST ol
  616: 	%common-attributes;
  617: 	continue 	(continue) 	#IMPLIED
  618: 	seqnum 		NMTOKEN 	#IMPLIED
  619: 	compact 	(compact) 	#IMPLIED
  620: 	>
  621: 	
  622: <!ELEMENT ul (li)+>
  623: <!ATTLIST ul
  624: 	%common-attributes;
  625: 	wrap 		(vert | horiz | none) 	"none"
  626: 	plain 		(plain) 		#IMPLIED
  627: 	dingbat 	ENTITY 			#IMPLIED
  628: 	src 		CDATA 			#IMPLIED
  629: 	%url.link;
  630: 	compact 	(compact) 		#IMPLIED
  631: 	>
  632: 	
  633: 	<!ELEMENT li (%enriched-text; | %block.content;)*>
  634: 	<!ATTLIST li
  635: 		%common-attributes;
  636: 		dingbat 	ENTITY 		#IMPLIED
  637: 		src 		CDATA 		#IMPLIED
  638: 		%url.link;
  639: 		skip 		NMTOKEN 	"0"
  640: 		>
  641: 		
  642: <!ELEMENT dl (dt | dd)+>
  643: <!ATTLIST dl %common-attributes;>
  644: 	
  645: 	<!ELEMENT dt (%enriched-text;)*>
  646: 	<!ATTLIST dt %common-attributes;>
  647: 		
  648: 	<!ELEMENT dd (block)*>
  649: 	<!ATTLIST dd %common-attributes;>
  650: 		
  651: <!ELEMENT bq (block+, credit?)*>
  652: <!ATTLIST bq
  653: 	%common-attributes;
  654: 	nowrap 		(nowrap) 	#IMPLIED
  655: 	quote-source 	CDATA 		#IMPLIED
  656: 	>
  657: 	
  658: 	<!ELEMENT credit (%enriched-text;)*>
  659: 	<!ATTLIST credit %common-attributes;>
  660: 	
  661: <!ELEMENT fn (body.content)+>
  662: <!ATTLIST fn %common-attributes;>
  663: 	
  664: 
  665: <!ELEMENT pre (#PCDATA)>
  666: <!ATTLIST pre
  667: 	%global-attributes;
  668: 	>
  669: 	
  670: <!ELEMENT hr EMPTY>
  671: <!ATTLIST hr
  672: 	%global-attributes;
  673: 	src 		CDATA 	#IMPLIED
  674: 	>
  675: 	
  676: 
  677: <!ELEMENT datasource (#PCDATA)>
  678: <!ATTLIST datasource
  679: 	%global-attributes;
  680: 	>
  681: 	
  682: 
  683: 
  684: <!ELEMENT caption (%enriched-text; | %block.content;)*>
  685: <!ATTLIST caption
  686: 	%common-attributes;
  687: 	align 		(
  688: 			top
  689: 			| bottom
  690: 			| left
  691: 			| right
  692: 			) 		#IMPLIED
  693: 	>
  694: 	
  695: <!ELEMENT col EMPTY>
  696: <!ATTLIST col
  697: 	%common-attributes;
  698: 	span 		NMTOKEN 	"1"
  699: 	width 		CDATA 		#IMPLIED
  700: 	%cell.align;
  701: 	%cell.valign;
  702: 	>
  703: 	
  704: <!ELEMENT colgroup (col+)>
  705: <!ATTLIST colgroup
  706: 	%common-attributes;
  707: 	%cell.align;
  708: 	%cell.valign;
  709: 	>
  710: 	
  711: <!ELEMENT thead (tr+)>
  712: <!ATTLIST thead
  713: 	%common-attributes;
  714: 	%cell.align;
  715: 	%cell.valign;
  716: 	>
  717: 	
  718: <!ELEMENT tbody (tr+)>
  719: <!ATTLIST tbody
  720: 	%common-attributes;
  721: 	%cell.align;
  722: 	%cell.valign;
  723: 	>
  724: 	
  725: <!ELEMENT tfoot (tr+)>
  726: <!ATTLIST tfoot
  727: 	%common-attributes;
  728: 	%cell.align;
  729: 	%cell.valign;
  730: 	>
  731: 	
  732: <!ELEMENT tr (th | td)+>
  733: <!ATTLIST tr
  734: 	%common-attributes;
  735: 	%cell.align;
  736: 	%cell.valign;
  737: 	>
  738: 	
  739: <!ELEMENT th (%enriched-text; | %block.content;)*>
  740: <!ATTLIST th
  741: 	%common-attributes;
  742: 	axis 		CDATA 		#IMPLIED
  743: 	axes 		CDATA 		#IMPLIED
  744: 	nowrap 		(nowrap) 	#IMPLIED
  745: 	rowspan 	NMTOKEN 	"1"
  746: 	colspan 	NMTOKEN 	"1"
  747: 	%cell.align;
  748: 	%cell.valign;
  749: 	>
  750: 	
  751: <!ELEMENT td (%enriched-text; | %block.content;)*>
  752: <!ATTLIST td
  753: 	%common-attributes;
  754: 	axis 		CDATA 		#IMPLIED
  755: 	axes 		CDATA 		#IMPLIED
  756: 	nowrap 		(nowrap) 	#IMPLIED
  757: 	rowspan 	NMTOKEN 	"1"
  758: 	colspan 	NMTOKEN 	"1"
  759: 	%cell.align;
  760: 	%cell.valign;
  761: 	>
  762: 	
  763: 
  764: <!ELEMENT chron (#PCDATA)>
  765: <!ATTLIST chron
  766: 	%global-attributes;
  767: 	norm 		CDATA 	#IMPLIED
  768: 	>
  769: 	
  770: 
  771: <!ELEMENT event (#PCDATA | alt-code)*>
  772: <!ATTLIST event
  773: 	%global-attributes;
  774: 	start-date 	CDATA 		#IMPLIED
  775: 	end-date 	CDATA 		#IMPLIED
  776: 	idsrc 		CDATA 		#REQUIRED
  777: 	value 		CDATA 		#REQUIRED
  778: 	>
  779: 	
  780: <!ELEMENT function (#PCDATA | alt-code)*>
  781: <!ATTLIST function
  782: 	%global-attributes;
  783: 	idsrc 		CDATA 		#REQUIRED
  784: 	value 		CDATA 		#REQUIRED
  785: 	>
  786: 	
  787: <!ELEMENT location (#PCDATA | sublocation | city | state | region | country | alt-code)*>
  788: <!ATTLIST location
  789: 	%global-attributes;
  790: 	location-code 	CDATA 	#IMPLIED
  791: 	code-source 	CDATA 	#IMPLIED
  792: 	>
  793: 	
  794: 	<!ELEMENT sublocation (#PCDATA | alt-code)*>
  795: 	<!ATTLIST sublocation
  796: 		%global-attributes;
  797: 		location-code 	CDATA 	#IMPLIED
  798: 		code-source 	CDATA 	#IMPLIED
  799: 		>
  800: 		
  801: 	<!ELEMENT city (#PCDATA | alt-code)*>
  802: 	<!ATTLIST city
  803: 		%global-attributes;
  804: 		city-code 	CDATA 	#IMPLIED
  805: 		code-source 	CDATA 	#IMPLIED
  806: 		>
  807: 		
  808: 	<!ELEMENT state (#PCDATA | alt-code)*>
  809: 	<!ATTLIST state
  810: 		%global-attributes;
  811: 		state-code 	CDATA 	#IMPLIED
  812: 		code-source 	CDATA 	#IMPLIED
  813: 		>
  814: 		
  815: 	<!ELEMENT region (#PCDATA | alt-code)*>
  816: 	<!ATTLIST region
  817: 		%global-attributes;
  818: 		region-code 	CDATA 	#IMPLIED
  819: 		code-source 	CDATA 	#IMPLIED
  820: 		>
  821: 		
  822: 	<!ELEMENT country (#PCDATA | alt-code)*>
  823: 	<!ATTLIST country
  824: 		%global-attributes;
  825: 		iso-cc 		CDATA 	#IMPLIED
  826: 		>
  827: 		
  828: <!ELEMENT money (#PCDATA)>
  829: <!ATTLIST money
  830: 	%global-attributes;
  831: 	unit 		CDATA 	#IMPLIED
  832: 	date 		CDATA 	#IMPLIED
  833: 	>
  834: 	
  835: <!ELEMENT num (#PCDATA | frac | sub | sup)*>
  836: <!ATTLIST num
  837: 	%global-attributes;
  838: 	units 		CDATA 	#IMPLIED
  839: 	decimal-ch 	CDATA 	#IMPLIED
  840: 	thousands-ch 	CDATA 	#IMPLIED
  841: 	>
  842: 	
  843: 	<!ELEMENT frac (numer, frac-sep?, denom)>
  844: 	<!ATTLIST frac
  845: 		%global-attributes;
  846: 		>
  847: 		
  848: 		<!ELEMENT numer (#PCDATA)>
  849: 		<!ATTLIST numer
  850: 			%global-attributes;
  851: 			>
  852: 			
  853: 		<!ELEMENT frac-sep (#PCDATA)>
  854: 		<!ATTLIST frac-sep
  855: 			%global-attributes;
  856: 			>
  857: 			
  858: 		<!ELEMENT denom (#PCDATA)>
  859: 		<!ATTLIST denom
  860: 			%global-attributes;
  861: 			>
  862: 			
  863: 	<!ELEMENT sub (#PCDATA)>
  864: 	<!ATTLIST sub %common-attributes;>
  865: 		
  866: 	<!ELEMENT sup (#PCDATA)>
  867: 	<!ATTLIST sup %common-attributes;>
  868: 		
  869: <!ELEMENT object.title (#PCDATA | alt-code)*>
  870: <!ATTLIST object.title 
  871: 	%common-attributes;
  872: 	idsrc 	CDATA 	#REQUIRED
  873: 	value 	CDATA 	#REQUIRED
  874: 	>
  875: 	
  876: <!ELEMENT org (#PCDATA | alt-code)*>
  877: <!ATTLIST org
  878: 	%global-attributes;
  879: 	idsrc 	CDATA 	#REQUIRED
  880: 	value 	CDATA 	#REQUIRED
  881: 	>
  882: 	
  883: 	<!ELEMENT alt-code EMPTY>
  884: 	<!ATTLIST alt-code
  885: 		%global-attributes;
  886: 		idsrc 	CDATA 	#REQUIRED
  887: 		value 	CDATA 	#REQUIRED
  888: 		>
  889: 		
  890: <!ELEMENT person (#PCDATA | name.given | name.family | function | alt-code)*>
  891: <!ATTLIST person
  892: 	%global-attributes;
  893: 	idsrc 	CDATA 	#REQUIRED
  894: 	value 	CDATA 	#REQUIRED
  895: 	>
  896: 	
  897: 	<!ELEMENT name.given (#PCDATA)>
  898: 	<!ATTLIST name.given
  899: 		%global-attributes;
  900: 		>
  901: 		
  902: 	<!ELEMENT name.family (#PCDATA)>
  903: 	<!ATTLIST name.family
  904: 		%global-attributes;
  905: 		>
  906: 		
  907: <!ELEMENT postaddr (addressee, delivery.point?, (postcode | delivery.office | region | country)*)>
  908: <!ATTLIST postaddr
  909: 	%global-attributes;
  910: 	>
  911: 	
  912: <!ELEMENT virtloc (#PCDATA | alt-code)*>
  913: <!ATTLIST virtloc
  914: 	%global-attributes;
  915: 	idsrc 		CDATA 		#REQUIRED
  916: 	value 		CDATA 		#REQUIRED
  917: 	>
  918: 	
  919: <!ELEMENT a (%enriched-text;)*>
  920: <!ATTLIST a
  921: 	%common-attributes;
  922: 	href 		CDATA 		#IMPLIED
  923: 	name 		CDATA 		#IMPLIED
  924: 	%url.link;
  925: 	rel 		NMTOKEN 	#IMPLIED
  926: 	rev 		NMTOKEN 	#IMPLIED
  927: 	title 		CDATA 		#IMPLIED
  928: 	methods 	NMTOKENS 	#IMPLIED
  929: 	>
  930: 	
  931: <!ELEMENT br EMPTY>
  932: <!ATTLIST br
  933: 	%global-attributes;
  934: 	>
  935: 	
  936: <!ELEMENT em (%enriched-text;)*>
  937: <!ATTLIST em %common-attributes;>
  938: 	
  939: <!ELEMENT lang (%enriched-text;)*>
  940: <!ATTLIST lang %common-attributes;>
  941: 	
  942: <!ELEMENT pronounce (%enriched-text;)*>
  943: <!ATTLIST pronounce
  944: 	%global-attributes;
  945: 	guide 		CDATA 	#IMPLIED
  946: 	phonetic 	CDATA 	#IMPLIED
  947: 	>
  948: 	
  949: <!ELEMENT q (%enriched-text;)*>
  950: <!ATTLIST q
  951: 	%common-attributes;
  952: 	quote-source 	CDATA 	#IMPLIED
  953: 	>
  954: 	
  955: 
  956: <!ELEMENT addressee (person, function?, care.of?)>
  957: <!ATTLIST addressee
  958: 	%global-attributes;
  959: 	>
  960: 	
  961: 	<!ELEMENT care.of (#PCDATA)>
  962: 	<!ATTLIST care.of
  963: 		%global-attributes;
  964: 		>
  965: 		
  966: <!ELEMENT delivery.point (#PCDATA | br)*>
  967: <!ATTLIST delivery.point
  968: 	%global-attributes;
  969: 	point-code 	CDATA 	#IMPLIED
  970: 	code-source 	CDATA 	#IMPLIED
  971: 	>
  972: 	
  973: <!ELEMENT postcode (#PCDATA)>
  974: <!ATTLIST postcode
  975: 	%global-attributes;
  976: 	code-source 	CDATA 	#IMPLIED
  977: 	>
  978: 	
  979: <!ELEMENT delivery.office (#PCDATA | br)*>
  980: <!ATTLIST delivery.office
  981: 	%global-attributes;
  982: 	office-code 	CDATA 	#IMPLIED
  983: 	code-source 	CDATA 	#IMPLIED
  984: 	>
  985: 	
  986: 
  987: 
  988: 
  989: <!ELEMENT body.end (tagline?, bibliography?)>
  990: <!ATTLIST body.end
  991: 	%global-attributes;
  992: 	>
  993: 	
  994: <!ELEMENT tagline (%enriched-text;)*>
  995: <!ATTLIST tagline
  996: 	%global-attributes;
  997: 	type 		(std | pa | npa) 	"std"
  998: 	>
  999: 	
 1000: <!ELEMENT bibliography (#PCDATA)>
 1001: <!ATTLIST bibliography
 1002: 	%global-attributes;
 1003: 	>
 1004: 	

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>