source: 1dwg/trunk/archives/cansas-2007/illSAS.dtd @ 7

Last change on this file since 7 was 7, checked in by prjemian, 13 years ago

use trunk,tags,branches

File size: 2.4 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!ELEMENT SASroot (SASentry+)>
3<!ELEMENT SASentry (SASdata,Title,Source_file,Flux_monitor,Count_time_secs,Q_resolution,SASsample,SASinstrument,SASprocess)>
4<!ELEMENT SASdata (Idata+)>
5<!ELEMENT Idata (Q_A-1,I_cm-1,Idev_cm-1,Qdev_A-1)>
6<!ELEMENT Q_A-1 (#PCDATA)>
7<!ELEMENT I_cm-1 (#PCDATA)>
8<!ELEMENT Idev_cm-1 (#PCDATA)>
9<!ELEMENT Qdev_A-1 (#PCDATA)>
10<!ELEMENT Title (#PCDATA)>
11<!ELEMENT SASsample (sample_temperature,sample_offset_angle_deg,sample_x_mm,sample_y_mm,sample_transmission,sample_thickness_mm)>
12<!ELEMENT sample_temperature (#PCDATA)>
13<!ELEMENT sample_offset_angle_deg (#PCDATA)>
14<!ELEMENT sample_x_mm (#PCDATA)>
15<!ELEMENT sample_y_mm (#PCDATA)>
16<!ELEMENT sample_transmission (#PCDATA)>
17<!ELEMENT sample_thickness_mm (#PCDATA)>
18<!ELEMENT SASinstrument (SASsource,((SAScollimator)|(SAScollimation)),SASdetector)>
19<!ATTLIST SASinstrument
20 name CDATA #REQUIRED
21>
22<!ELEMENT SASsource (radiation,beam_x_mm,beam_y_mm,wavelength_A,wavelength_spread)>
23<!ELEMENT radiation (#PCDATA)>
24<!ELEMENT beam_x_mm (#PCDATA)>
25<!ELEMENT beam_y_mm (#PCDATA)>
26<!ELEMENT wavelength_A (#PCDATA)>
27<!ELEMENT wavelength_spread (#PCDATA)>
28<!ELEMENT SAScollimator (distance_coll_m)>
29<!ELEMENT SAScollimation (distance_coll_m)>
30<!ELEMENT distance_coll_m (#PCDATA)>
31<!ELEMENT SASdetector (offset_angle_deg,((x0_cm)|(x0_mm)),((y0_cm)|(y0_mm)),distance_SD_m,pixel_x_mm,pixel_y_mm)>
32<!ELEMENT offset_angle_deg (#PCDATA)>
33<!ELEMENT distance_SD_m (#PCDATA)>
34<!ELEMENT x0_cm (#PCDATA)>
35<!ELEMENT x0_mm (#PCDATA)>
36<!ELEMENT y0_cm (#PCDATA)>
37<!ELEMENT y0_mm (#PCDATA)>
38<!ELEMENT pixel_x_mm (#PCDATA)>
39<!ELEMENT pixel_y_mm (#PCDATA)>
40<!ELEMENT SASprocess (date,radius_min_mm?,radius_max_mm?,radialstep_cm?,sector_width_deg?,sector_orient_deg?,I_scale_factor?,SASnote*)>
41<!ATTLIST SASprocess
42 name CDATA #REQUIRED
43>
44<!ELEMENT date (#PCDATA)>
45<!ELEMENT radius_min_mm (#PCDATA)>
46<!ELEMENT radius_max_mm (#PCDATA)>
47<!ELEMENT radialstep_cm (#PCDATA)>
48<!ELEMENT sector_width_deg (#PCDATA)>
49<!ELEMENT sector_orient_deg (#PCDATA)>
50<!ELEMENT I_scale_factor (#PCDATA)>
51<!--There is trouble using SASnote_01, SASnote_02, SASnote_03, SASnote_04 if there are an arbitrary number of these.  Better to use zero or more SASnotes and the number attribute to provide some order to them.-->
52<!ELEMENT SASnote (#PCDATA)>
53<!ATTLIST SASnote
54 number CDATA #IMPLIED
55>
Note: See TracBrowser for help on using the repository browser.