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}