1element cross_sections { 2 3 element groups { xsd:int } & 4 5 element group_structure { list { xsd:double+ } } & 6 7 element inverse_velocities { list { xsd:double+ } }? & 8 9 element xsdata { 10 (element name { xsd:string { maxLength = "15" } } | 11 attribute name { xsd:string { maxLength = "15" } }) & 12 (element alias { xsd:string { maxLength = "15" } } | 13 attribute alias { xsd:string { maxLength = "15" } })? & 14 (element kT { xsd:double } | attribute kT { xsd:double })? & 15 (element fissionable { ( "true" | "false" ) } | 16 attribute fissionable { ( "true" | "false" ) }) & 17 (element representation { ( "isotropic" | "angle" ) } | 18 attribute representation { ( "isotropic" | "angle" ) })? & 19 (element num_azimuthal { xsd:positiveInteger } | 20 attribute num_azimuthal { xsd:positiveInteger })? & 21 (element num_polar { xsd:positiveInteger } | 22 attribute num_polar { xsd:positiveInteger })? & 23 (element scatt_type { ( "legendre" | "histogram" | "tabular" ) } | 24 attribute scatt_type { ( "legendre" | "histogram" | "tabular" ) })? & 25 (element order { xsd:positiveInteger } | 26 attribute order { xsd:positiveInteger }) & 27 element tabular_legendre { 28 (element enable { ( "true" | "false" ) } | 29 attribute enable { ( "true" | "false" ) })? & 30 (element num_points { xsd:positiveInteger } | 31 attribute num_points { xsd:positiveInteger })? 32 }? & 33 34 (element total { list { xsd:double+ } } | 35 attribute total { list { xsd:double+ } })? & 36 37 (element absorption { list { xsd:double+ } } | 38 attribute absorption { list { xsd:double+ } }) & 39 40 (element scatter { list { xsd:double+ } } | 41 attribute scatter { list { xsd:double+ } }) & 42 43 (element fission { list { xsd:double+ } } | 44 attribute fission { list { xsd:double+ } })? & 45 46 (element fission { list { xsd:double+ } } | 47 attribute fission { list { xsd:double+ } })? & 48 49 (element k_fission { list { xsd:double+ } } | 50 attribute k_fission { list { xsd:double+ } })? & 51 52 (element chi { list { xsd:double+ } } | 53 attribute chi { list { xsd:double+ } })? & 54 55 (element nu_fission { list { xsd:double+ } } | 56 attribute nu_fission { list { xsd:double+ } })? 57 58 }* 59 60 61}