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>