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