3648. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 6/9/2017 3:50:23 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

3648.1 Files compared

# Location File Last Modified
1 Fri Jun 9 19:50:23 2017 UTC
2 eHealth_Exch (eHealth Exchange Enhancements) Build 3 docs & code_May_2017.zip\VAP_CIF_CODE0502.zip\VAP_CIF_CODE0502\VAP_CIF_CODE0502\nvap-ext-svc-proxy\src\main\resources\schemas\coreschemas NarrativeBlock.xsd Fri Apr 21 20:03:28 2017 UTC

3648.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 1 544
Removed 0 0

3648.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

3648.4 Active regular expressions

No regular expressions were active.

3648.5 Comparison detail

        1   <?xml vers ion="1.0"  encoding=" ASCII"?>
        2   <!-- $Id:  NarrativeB lock.xsd,v  1.6 2007/ 03/20 02:4 2:07 wbeel er Exp $ - ->
        3   <xs:schema  xmlns:xs= "http://ww w.w3.org/2 001/XMLSch ema" xmlns ="urn:hl7- org:v3" ta rgetNamesp ace="urn:h l7-org:v3"  elementFo rmDefault= "qualified ">
        4      <xs:com plexType n ame="Struc Doc.Text"  mixed="tru e">
        5         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        6            < xs:element  name="con tent" type ="StrucDoc .Content"/ >
        7            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        8            < xs:element  name="sub " type="St rucDoc.Sub "/>
        9            < xs:element  name="sup " type="St rucDoc.Sup "/>
        10            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        11            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        12            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        13            < xs:element  name="ren derMultiMe dia" type= "StrucDoc. RenderMult iMedia"/>
        14            < xs:element  name="par agraph" ty pe="StrucD oc.Paragra ph"/>
        15            < xs:element  name="lis t" type="S trucDoc.Li st"/>
        16            < xs:element  name="tab le" type=" StrucDoc.T able"/>
        17         </xs :choice>
        18         <xs: attribute  name="ID"  type="xs:I D"/>
        19         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        20         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        21         <xs: attribute  name="medi aType" typ e="xs:stri ng" fixed= "text/x-hl 7-text+xml "/>
        22      </xs:co mplexType>
        23      <xs:com plexType n ame="Struc Doc.Title"  mixed="tr ue">
        24         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        25            < xs:element  name="con tent" type ="StrucDoc .TitleCont ent"/>
        26            < xs:element  name="sub " type="St rucDoc.Sub "/>
        27            < xs:element  name="sup " type="St rucDoc.Sup "/>
        28            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        29            < xs:element  name="foo tnote" typ e="StrucDo c.TitleFoo tnote"/>
        30            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        31         </xs :choice>
        32         <xs: attribute  name="ID"  type="xs:I D"/>
        33         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        34         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        35         <xs: attribute  name="medi aType" typ e="xs:stri ng" fixed= "text/x-hl 7-title+xm l"/>
        36      </xs:co mplexType> <!-- DELET E THIS, we  don't nee d to defin e a global  element f or text
        37           <x s:element  name="text " type="te xt"/>
        38    -->
        39      <xs:com plexType n ame="Struc Doc.Br"/>
        40      <xs:com plexType n ame="Struc Doc.Captio n" mixed=" true">
        41         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        42            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        43            < xs:element  name="sub " type="St rucDoc.Sub "/>
        44            < xs:element  name="sup " type="St rucDoc.Sup "/>
        45            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        46            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        47         </xs :choice>
        48         <xs: attribute  name="ID"  type="xs:I D"/>
        49         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        50         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        51      </xs:co mplexType>
        52      <xs:com plexType n ame="Struc Doc.Col">
        53         <xs: attribute  name="ID"  type="xs:I D"/>
        54         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        55         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        56         <xs: attribute  name="span " type="xs :string" d efault="1" />
        57         <xs: attribute  name="widt h" type="x s:string"/ >
        58         <xs: attribute  name="alig n">
        59            < xs:simpleT ype>
        60                <xs:rest riction ba se="xs:NMT OKEN">
        61                   <xs:e numeration  value="le ft"/>
        62                   <xs:e numeration  value="ce nter"/>
        63                   <xs:e numeration  value="ri ght"/>
        64                   <xs:e numeration  value="ju stify"/>
        65                   <xs:e numeration  value="ch ar"/>
        66                </xs:res triction>
        67            < /xs:simple Type>
        68         </xs :attribute >
        69         <xs: attribute  name="char " type="xs :string"/>
        70         <xs: attribute  name="char off" type= "xs:string "/>
        71         <xs: attribute  name="vali gn">
        72            < xs:simpleT ype>
        73                <xs:rest riction ba se="xs:NMT OKEN">
        74                   <xs:e numeration  value="to p"/>
        75                   <xs:e numeration  value="mi ddle"/>
        76                   <xs:e numeration  value="bo ttom"/>
        77                   <xs:e numeration  value="ba seline"/>
        78                </xs:res triction>
        79            < /xs:simple Type>
        80         </xs :attribute >
        81      </xs:co mplexType>
        82      <xs:com plexType n ame="Struc Doc.Colgro up">
        83         <xs: sequence m inOccurs=" 0" maxOccu rs="unboun ded">
        84            < xs:element  name="col " type="St rucDoc.Col "/>
        85         </xs :sequence>
        86         <xs: attribute  name="ID"  type="xs:I D"/>
        87         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        88         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        89         <xs: attribute  name="span " type="xs :string" d efault="1" />
        90         <xs: attribute  name="widt h" type="x s:string"/ >
        91         <xs: attribute  name="alig n">
        92            < xs:simpleT ype>
        93                <xs:rest riction ba se="xs:NMT OKEN">
        94                   <xs:e numeration  value="le ft"/>
        95                   <xs:e numeration  value="ce nter"/>
        96                   <xs:e numeration  value="ri ght"/>
        97                   <xs:e numeration  value="ju stify"/>
        98                   <xs:e numeration  value="ch ar"/>
        99                </xs:res triction>
        100            < /xs:simple Type>
        101         </xs :attribute >
        102         <xs: attribute  name="char " type="xs :string"/>
        103         <xs: attribute  name="char off" type= "xs:string "/>
        104         <xs: attribute  name="vali gn">
        105            < xs:simpleT ype>
        106                <xs:rest riction ba se="xs:NMT OKEN">
        107                   <xs:e numeration  value="to p"/>
        108                   <xs:e numeration  value="mi ddle"/>
        109                   <xs:e numeration  value="bo ttom"/>
        110                   <xs:e numeration  value="ba seline"/>
        111                </xs:res triction>
        112            < /xs:simple Type>
        113         </xs :attribute >
        114      </xs:co mplexType>
        115      <xs:com plexType n ame="Struc Doc.Conten t" mixed=" true">
        116         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        117            < xs:element  name="con tent" type ="StrucDoc .Content"/ >
        118            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        119            < xs:element  name="sub " type="St rucDoc.Sub "/>
        120            < xs:element  name="sup " type="St rucDoc.Sup "/>
        121            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        122            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        123            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        124            < xs:element  name="ren derMultiMe dia" type= "StrucDoc. RenderMult iMedia"/>
        125         </xs :choice>
        126         <xs: attribute  name="ID"  type="xs:I D"/>
        127         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        128         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        129         <xs: attribute  name="revi sed">
        130            < xs:simpleT ype>
        131                <xs:rest riction ba se="xs:NMT OKEN">
        132                   <xs:e numeration  value="in sert"/>
        133                   <xs:e numeration  value="de lete"/>
        134                </xs:res triction>
        135            < /xs:simple Type>
        136         </xs :attribute >
        137      </xs:co mplexType>
        138      <xs:com plexType n ame="Struc Doc.TitleC ontent" mi xed="true" >
        139         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        140            < xs:element  name="con tent" type ="StrucDoc .TitleCont ent"/>
        141            < xs:element  name="sub " type="St rucDoc.Sub "/>
        142            < xs:element  name="sup " type="St rucDoc.Sup "/>
        143            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        144            < xs:element  name="foo tnote" typ e="StrucDo c.TitleFoo tnote"/>
        145            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        146         </xs :choice>
        147         <xs: attribute  name="ID"  type="xs:I D"/>
        148         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        149         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        150      </xs:co mplexType>
        151      <xs:com plexType n ame="Struc Doc.Footno te" mixed= "true">
        152         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        153            < xs:element  name="con tent" type ="StrucDoc .Content"/ >
        154            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        155            < xs:element  name="sub " type="St rucDoc.Sub "/>
        156            < xs:element  name="sup " type="St rucDoc.Sup "/>
        157            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        158            < xs:element  name="ren derMultiMe dia" type= "StrucDoc. RenderMult iMedia"/>
        159            < xs:element  name="par agraph" ty pe="StrucD oc.Paragra ph"/>
        160            < xs:element  name="lis t" type="S trucDoc.Li st"/>
        161            < xs:element  name="tab le" type=" StrucDoc.T able"/>
        162         </xs :choice>
        163         <xs: attribute  name="ID"  type="xs:I D"/>
        164         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        165         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        166      </xs:co mplexType>
        167      <xs:com plexType n ame="Struc Doc.TitleF ootnote" m ixed="true ">
        168         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        169            < xs:element  name="con tent" type ="StrucDoc .TitleCont ent"/>
        170            < xs:element  name="sub " type="St rucDoc.Sub "/>
        171            < xs:element  name="sup " type="St rucDoc.Sup "/>
        172            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        173         </xs :choice>
        174         <xs: attribute  name="ID"  type="xs:I D"/>
        175         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        176         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        177      </xs:co mplexType>
        178      <xs:com plexType n ame="Struc Doc.Footno teRef">
        179         <xs: attribute  name="ID"  type="xs:I D"/>
        180         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        181         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        182         <xs: attribute  name="IDRE F" type="x s:IDREF" u se="requir ed"/>
        183      </xs:co mplexType>
        184      <xs:com plexType n ame="Struc Doc.Item"  mixed="tru e">
        185         <xs: sequence>
        186            < xs:element  name="cap tion" type ="StrucDoc .Caption"  minOccurs= "0"/>
        187            < xs:choice  minOccurs= "0" maxOcc urs="unbou nded">
        188                <xs:elem ent name=" content" t ype="Struc Doc.Conten t"/>
        189                <xs:elem ent name=" linkHtml"  type="Stru cDoc.LinkH tml"/>
        190                <xs:elem ent name=" sub" type= "StrucDoc. Sub"/>
        191                <xs:elem ent name=" sup" type= "StrucDoc. Sup"/>
        192                <xs:elem ent name=" br" type=" StrucDoc.B r"/>
        193                <xs:elem ent name=" footnote"  type="Stru cDoc.Footn ote"/>
        194                <xs:elem ent name=" footnoteRe f" type="S trucDoc.Fo otnoteRef" />
        195                <xs:elem ent name=" renderMult iMedia" ty pe="StrucD oc.RenderM ultiMedia" />
        196                <xs:elem ent name=" paragraph"  type="Str ucDoc.Para graph"/>
        197                <xs:elem ent name=" list" type ="StrucDoc .List"/>
        198                <xs:elem ent name=" table" typ e="StrucDo c.Table"/>
        199            < /xs:choice >
        200         </xs :sequence>
        201         <xs: attribute  name="ID"  type="xs:I D"/>
        202         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        203         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        204      </xs:co mplexType>
        205      <xs:com plexType n ame="Struc Doc.LinkHt ml" mixed= "true">
        206         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        207            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        208            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        209         </xs :choice>
        210         <xs: attribute  name="name " type="xs :string"/>
        211         <xs: attribute  name="href " type="xs :string"/>
        212         <xs: attribute  name="rel"  type="xs: string"/>
        213         <xs: attribute  name="rev"  type="xs: string"/>
        214         <xs: attribute  name="titl e" type="x s:string"/ >
        215         <xs: attribute  name="ID"  type="xs:I D"/>
        216         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        217         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        218      </xs:co mplexType>
        219      <xs:com plexType n ame="Struc Doc.List">
        220         <xs: sequence>
        221            < xs:element  name="cap tion" type ="StrucDoc .Caption"  minOccurs= "0"/>
        222            < xs:element  name="ite m" type="S trucDoc.It em" maxOcc urs="unbou nded"/>
        223         </xs :sequence>
        224         <xs: attribute  name="ID"  type="xs:I D"/>
        225         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        226         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        227         <xs: attribute  name="list Type" defa ult="unord ered">
        228            < xs:simpleT ype>
        229                <xs:rest riction ba se="xs:NMT OKEN">
        230                   <xs:e numeration  value="or dered"/>
        231                   <xs:e numeration  value="un ordered"/>
        232                </xs:res triction>
        233            < /xs:simple Type>
        234         </xs :attribute >
        235      </xs:co mplexType>
        236      <xs:com plexType n ame="Struc Doc.Paragr aph" mixed ="true">
        237         <xs: sequence>
        238            < xs:element  name="cap tion" type ="StrucDoc .Caption"  minOccurs= "0"/>
        239            < xs:choice  minOccurs= "0" maxOcc urs="unbou nded">
        240                <xs:elem ent name=" content" t ype="Struc Doc.Conten t"/>
        241                <xs:elem ent name=" linkHtml"  type="Stru cDoc.LinkH tml"/>
        242                <xs:elem ent name=" sub" type= "StrucDoc. Sub"/>
        243                <xs:elem ent name=" sup" type= "StrucDoc. Sup"/>
        244                <xs:elem ent name=" br" type=" StrucDoc.B r"/>
        245                <xs:elem ent name=" footnote"  type="Stru cDoc.Footn ote"/>
        246                <xs:elem ent name=" footnoteRe f" type="S trucDoc.Fo otnoteRef" />
        247                <xs:elem ent name=" renderMult iMedia" ty pe="StrucD oc.RenderM ultiMedia" />
        248            < /xs:choice >
        249         </xs :sequence>
        250         <xs: attribute  name="ID"  type="xs:I D"/>
        251         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        252         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        253      </xs:co mplexType>
        254      <xs:com plexType n ame="Struc Doc.Render MultiMedia ">
        255         <xs: sequence>
        256            < xs:element  name="cap tion" type ="StrucDoc .Caption"  minOccurs= "0"/>
        257         </xs :sequence>
        258         <xs: attribute  name="refe rencedObje ct" type=" xs:IDREFS"  use="requ ired"/>
        259         <xs: attribute  name="ID"  type="xs:I D"/>
        260         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        261         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        262      </xs:co mplexType>
        263      <xs:com plexType n ame="Struc Doc.Sub" m ixed="true "/>
        264      <xs:com plexType n ame="Struc Doc.Sup" m ixed="true "/>
        265      <xs:com plexType n ame="Struc Doc.Table" >
        266         <xs: sequence>
        267            < xs:element  name="cap tion" type ="StrucDoc .Caption"  minOccurs= "0"/>
        268            < xs:choice>
        269                <xs:elem ent name=" col" type= "StrucDoc. Col" minOc curs="0" m axOccurs=" unbounded" />
        270                <xs:elem ent name=" colgroup"  type="Stru cDoc.Colgr oup" minOc curs="0" m axOccurs=" unbounded" />
        271            < /xs:choice >
        272            < xs:element  name="the ad" type=" StrucDoc.T head" minO ccurs="0"/ >
        273            < xs:element  name="tfo ot" type=" StrucDoc.T foot" minO ccurs="0"/ >
        274            < xs:element  name="tbo dy" type=" StrucDoc.T body" maxO ccurs="unb ounded"/>
        275         </xs :sequence>
        276         <xs: attribute  name="ID"  type="xs:I D"/>
        277         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        278         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        279         <xs: attribute  name="summ ary" type= "xs:string "/>
        280         <xs: attribute  name="widt h" type="x s:string"/ >
        281         <xs: attribute  name="bord er" type=" xs:string" />
        282         <xs: attribute  name="fram e">
        283            < xs:simpleT ype>
        284                <xs:rest riction ba se="xs:NMT OKEN">
        285                   <xs:e numeration  value="vo id"/>
        286                   <xs:e numeration  value="ab ove"/>
        287                   <xs:e numeration  value="be low"/>
        288                   <xs:e numeration  value="hs ides"/>
        289                   <xs:e numeration  value="lh s"/>
        290                   <xs:e numeration  value="rh s"/>
        291                   <xs:e numeration  value="vs ides"/>
        292                   <xs:e numeration  value="bo x"/>
        293                   <xs:e numeration  value="bo rder"/>
        294                </xs:res triction>
        295            < /xs:simple Type>
        296         </xs :attribute >
        297         <xs: attribute  name="rule s">
        298            < xs:simpleT ype>
        299                <xs:rest riction ba se="xs:NMT OKEN">
        300                   <xs:e numeration  value="no ne"/>
        301                   <xs:e numeration  value="gr oups"/>
        302                   <xs:e numeration  value="ro ws"/>
        303                   <xs:e numeration  value="co ls"/>
        304                   <xs:e numeration  value="al l"/>
        305                </xs:res triction>
        306            < /xs:simple Type>
        307         </xs :attribute >
        308         <xs: attribute  name="cell spacing" t ype="xs:st ring"/>
        309         <xs: attribute  name="cell padding" t ype="xs:st ring"/>
        310      </xs:co mplexType>
        311      <xs:com plexType n ame="Struc Doc.Tbody" >
        312         <xs: sequence m axOccurs=" unbounded" >
        313            < xs:element  name="tr"  type="Str ucDoc.Tr"/ >
        314         </xs :sequence>
        315         <xs: attribute  name="ID"  type="xs:I D"/>
        316         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        317         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        318         <xs: attribute  name="alig n">
        319            < xs:simpleT ype>
        320                <xs:rest riction ba se="xs:NMT OKEN">
        321                   <xs:e numeration  value="le ft"/>
        322                   <xs:e numeration  value="ce nter"/>
        323                   <xs:e numeration  value="ri ght"/>
        324                   <xs:e numeration  value="ju stify"/>
        325                   <xs:e numeration  value="ch ar"/>
        326                </xs:res triction>
        327            < /xs:simple Type>
        328         </xs :attribute >
        329         <xs: attribute  name="char " type="xs :string"/>
        330         <xs: attribute  name="char off" type= "xs:string "/>
        331         <xs: attribute  name="vali gn">
        332            < xs:simpleT ype>
        333                <xs:rest riction ba se="xs:NMT OKEN">
        334                   <xs:e numeration  value="to p"/>
        335                   <xs:e numeration  value="mi ddle"/>
        336                   <xs:e numeration  value="bo ttom"/>
        337                   <xs:e numeration  value="ba seline"/>
        338                </xs:res triction>
        339            < /xs:simple Type>
        340         </xs :attribute >
        341      </xs:co mplexType>
        342      <xs:com plexType n ame="Struc Doc.Td" mi xed="true" >
        343         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        344            < xs:element  name="con tent" type ="StrucDoc .Content"/ >
        345            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        346            < xs:element  name="sub " type="St rucDoc.Sub "/>
        347            < xs:element  name="sup " type="St rucDoc.Sup "/>
        348            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        349            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        350            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        351            < xs:element  name="ren derMultiMe dia" type= "StrucDoc. RenderMult iMedia"/>
        352            < xs:element  name="par agraph" ty pe="StrucD oc.Paragra ph"/>
        353            < xs:element  name="lis t" type="S trucDoc.Li st"/>
        354         </xs :choice>
        355         <xs: attribute  name="ID"  type="xs:I D"/>
        356         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        357         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        358         <xs: attribute  name="abbr " type="xs :string"/>
        359         <xs: attribute  name="axis " type="xs :string"/>
        360         <xs: attribute  name="head ers" type= "xs:IDREFS "/>
        361         <xs: attribute  name="scop e">
        362            < xs:simpleT ype>
        363                <xs:rest riction ba se="xs:NMT OKEN">
        364                   <xs:e numeration  value="ro w"/>
        365                   <xs:e numeration  value="co l"/>
        366                   <xs:e numeration  value="ro wgroup"/>
        367                   <xs:e numeration  value="co lgroup"/>
        368                </xs:res triction>
        369            < /xs:simple Type>
        370         </xs :attribute >
        371         <xs: attribute  name="rows pan" type= "xs:string " default= "1"/>
        372         <xs: attribute  name="cols pan" type= "xs:string " default= "1"/>
        373         <xs: attribute  name="alig n">
        374            < xs:simpleT ype>
        375                <xs:rest riction ba se="xs:NMT OKEN">
        376                   <xs:e numeration  value="le ft"/>
        377                   <xs:e numeration  value="ce nter"/>
        378                   <xs:e numeration  value="ri ght"/>
        379                   <xs:e numeration  value="ju stify"/>
        380                   <xs:e numeration  value="ch ar"/>
        381                </xs:res triction>
        382            < /xs:simple Type>
        383         </xs :attribute >
        384         <xs: attribute  name="char " type="xs :string"/>
        385         <xs: attribute  name="char off" type= "xs:string "/>
        386         <xs: attribute  name="vali gn">
        387            < xs:simpleT ype>
        388                <xs:rest riction ba se="xs:NMT OKEN">
        389                   <xs:e numeration  value="to p"/>
        390                   <xs:e numeration  value="mi ddle"/>
        391                   <xs:e numeration  value="bo ttom"/>
        392                   <xs:e numeration  value="ba seline"/>
        393                </xs:res triction>
        394            < /xs:simple Type>
        395         </xs :attribute >
        396      </xs:co mplexType>
        397      <xs:com plexType n ame="Struc Doc.Tfoot" >
        398         <xs: sequence m axOccurs=" unbounded" >
        399            < xs:element  name="tr"  type="Str ucDoc.Tr"/ >
        400         </xs :sequence>
        401         <xs: attribute  name="ID"  type="xs:I D"/>
        402         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        403         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        404         <xs: attribute  name="alig n">
        405            < xs:simpleT ype>
        406                <xs:rest riction ba se="xs:NMT OKEN">
        407                   <xs:e numeration  value="le ft"/>
        408                   <xs:e numeration  value="ce nter"/>
        409                   <xs:e numeration  value="ri ght"/>
        410                   <xs:e numeration  value="ju stify"/>
        411                   <xs:e numeration  value="ch ar"/>
        412                </xs:res triction>
        413            < /xs:simple Type>
        414         </xs :attribute >
        415         <xs: attribute  name="char " type="xs :string"/>
        416         <xs: attribute  name="char off" type= "xs:string "/>
        417         <xs: attribute  name="vali gn">
        418            < xs:simpleT ype>
        419                <xs:rest riction ba se="xs:NMT OKEN">
        420                   <xs:e numeration  value="to p"/>
        421                   <xs:e numeration  value="mi ddle"/>
        422                   <xs:e numeration  value="bo ttom"/>
        423                   <xs:e numeration  value="ba seline"/>
        424                </xs:res triction>
        425            < /xs:simple Type>
        426         </xs :attribute >
        427      </xs:co mplexType>
        428      <xs:com plexType n ame="Struc Doc.Th" mi xed="true" >
        429         <xs: choice min Occurs="0"  maxOccurs ="unbounde d">
        430            < xs:element  name="con tent" type ="StrucDoc .Content"/ >
        431            < xs:element  name="lin kHtml" typ e="StrucDo c.LinkHtml "/>
        432            < xs:element  name="sub " type="St rucDoc.Sub "/>
        433            < xs:element  name="sup " type="St rucDoc.Sup "/>
        434            < xs:element  name="br"  type="Str ucDoc.Br"/ >
        435            < xs:element  name="foo tnote" typ e="StrucDo c.Footnote "/>
        436            < xs:element  name="foo tnoteRef"  type="Stru cDoc.Footn oteRef"/>
        437            < xs:element  name="ren derMultiMe dia" type= "StrucDoc. RenderMult iMedia"/>
        438         </xs :choice>
        439         <xs: attribute  name="ID"  type="xs:I D"/>
        440         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        441         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        442         <xs: attribute  name="abbr " type="xs :string"/>
        443         <xs: attribute  name="axis " type="xs :string"/>
        444         <xs: attribute  name="head ers" type= "xs:IDREFS "/>
        445         <xs: attribute  name="scop e">
        446            < xs:simpleT ype>
        447                <xs:rest riction ba se="xs:NMT OKEN">
        448                   <xs:e numeration  value="ro w"/>
        449                   <xs:e numeration  value="co l"/>
        450                   <xs:e numeration  value="ro wgroup"/>
        451                   <xs:e numeration  value="co lgroup"/>
        452                </xs:res triction>
        453            < /xs:simple Type>
        454         </xs :attribute >
        455         <xs: attribute  name="rows pan" type= "xs:string " default= "1"/>
        456         <xs: attribute  name="cols pan" type= "xs:string " default= "1"/>
        457         <xs: attribute  name="alig n">
        458            < xs:simpleT ype>
        459                <xs:rest riction ba se="xs:NMT OKEN">
        460                   <xs:e numeration  value="le ft"/>
        461                   <xs:e numeration  value="ce nter"/>
        462                   <xs:e numeration  value="ri ght"/>
        463                   <xs:e numeration  value="ju stify"/>
        464                   <xs:e numeration  value="ch ar"/>
        465                </xs:res triction>
        466            < /xs:simple Type>
        467         </xs :attribute >
        468         <xs: attribute  name="char " type="xs :string"/>
        469         <xs: attribute  name="char off" type= "xs:string "/>
        470         <xs: attribute  name="vali gn">
        471            < xs:simpleT ype>
        472                <xs:rest riction ba se="xs:NMT OKEN">
        473                   <xs:e numeration  value="to p"/>
        474                   <xs:e numeration  value="mi ddle"/>
        475                   <xs:e numeration  value="bo ttom"/>
        476                   <xs:e numeration  value="ba seline"/>
        477                </xs:res triction>
        478            < /xs:simple Type>
        479         </xs :attribute >
        480      </xs:co mplexType>
        481      <xs:com plexType n ame="Struc Doc.Thead" >
        482         <xs: sequence m axOccurs=" unbounded" >
        483            < xs:element  name="tr"  type="Str ucDoc.Tr"/ >
        484         </xs :sequence>
        485         <xs: attribute  name="ID"  type="xs:I D"/>
        486         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        487         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        488         <xs: attribute  name="alig n">
        489            < xs:simpleT ype>
        490                <xs:rest riction ba se="xs:NMT OKEN">
        491                   <xs:e numeration  value="le ft"/>
        492                   <xs:e numeration  value="ce nter"/>
        493                   <xs:e numeration  value="ri ght"/>
        494                   <xs:e numeration  value="ju stify"/>
        495                   <xs:e numeration  value="ch ar"/>
        496                </xs:res triction>
        497            < /xs:simple Type>
        498         </xs :attribute >
        499         <xs: attribute  name="char " type="xs :string"/>
        500         <xs: attribute  name="char off" type= "xs:string "/>
        501         <xs: attribute  name="vali gn">
        502            < xs:simpleT ype>
        503                <xs:rest riction ba se="xs:NMT OKEN">
        504                   <xs:e numeration  value="to p"/>
        505                   <xs:e numeration  value="mi ddle"/>
        506                   <xs:e numeration  value="bo ttom"/>
        507                   <xs:e numeration  value="ba seline"/>
        508                </xs:res triction>
        509            < /xs:simple Type>
        510         </xs :attribute >
        511      </xs:co mplexType>
        512      <xs:com plexType n ame="Struc Doc.Tr">
        513         <xs: choice max Occurs="un bounded">
        514            < xs:element  name="th"  type="Str ucDoc.Th"/ >
        515            < xs:element  name="td"  type="Str ucDoc.Td"/ >
        516         </xs :choice>
        517         <xs: attribute  name="ID"  type="xs:I D"/>
        518         <xs: attribute  name="lang uage" type ="xs:NMTOK EN"/>
        519         <xs: attribute  name="styl eCode" typ e="xs:NMTO KENS"/>
        520         <xs: attribute  name="alig n">
        521            < xs:simpleT ype>
        522                <xs:rest riction ba se="xs:NMT OKEN">
        523                   <xs:e numeration  value="le ft"/>
        524                   <xs:e numeration  value="ce nter"/>
        525                   <xs:e numeration  value="ri ght"/>
        526                   <xs:e numeration  value="ju stify"/>
        527                   <xs:e numeration  value="ch ar"/>
        528                </xs:res triction>
        529            < /xs:simple Type>
        530         </xs :attribute >
        531         <xs: attribute  name="char " type="xs :string"/>
        532         <xs: attribute  name="char off" type= "xs:string "/>
        533         <xs: attribute  name="vali gn">
        534            < xs:simpleT ype>
        535                <xs:rest riction ba se="xs:NMT OKEN">
        536                   <xs:e numeration  value="to p"/>
        537                   <xs:e numeration  value="mi ddle"/>
        538                   <xs:e numeration  value="bo ttom"/>
        539                   <xs:e numeration  value="ba seline"/>
        540                </xs:res triction>
        541            < /xs:simple Type>
        542         </xs :attribute >
        543      </xs:co mplexType>
        544   </xs:schem a>