Annotation of embedaddon/libxml2/test/valid/dtds/nitf-2-5.dtd, revision 1.1.1.1
1.1 misho 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>