Applications of XML - PowerPoint PPT Presentation

1 / 9
About This Presentation
Title:

Applications of XML

Description:

As a replacement EPIC pointer files for describing collections of metadata for ... Your code simply ignores obsolete tags until overwritten by a new version. ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 10
Provided by: kevinm52
Category:

less

Transcript and Presenter's Notes

Title: Applications of XML


1
Applications of XML
Oz OceanAtlas Software and NOAA/PMEL
2
How I Use XML
Settings files for JOA resources including
preferences, color palettes, color bars,
interpolation surfaces, map settings. As a
replacement EPIC pointer files for describing
collections of metadata for profile and
time-series data. EPIC pointer files are
difficult to parse with a rigid format that is
difficult to expand.
3
Advantages of XML
Not an opaque binary object (e.g., a serialized
Java object)--viewable and editable using very
simple tools Settings files not rendered
obsolete when your program needs change. If you
serialized a Java object that held the
specifications, for example, a map, changing the
map specification object would render all your
existing settings files unreadable. Using XML you
would simple add/remove tags. Your code simply
ignores obsolete tags until overwritten by a new
version. Easy to organize information into
hierarchies and a kind of object inheritance.
4
Advantages of XML (continued)
Easy to parse with readily available libraries--I
use an ancient SAX parser. Probably easier to
parse with more modern libraries.
5
Examples Setting File
lt?xml version"1.0"?gt ltjoapreferencesgt
ltconnectlinewidthgt1lt/connectlinewidthgt
ltbrowsingcursorsizegt8lt/browsingcursorsizegt
ltbrowsingcursorsymbolgt4lt/browsingcursorsymbolgt
ltpositionformatgt2lt/positionformatgt
ltdateformatgtyyyy-MMM-ddlt/dateformatgt
lttranslateparamnamesgttruelt/translateparamnamesgt
ltdefaultautoscalecolorsgt0lt/defaultautoscalecolorsgt
ltframecolor red"255" green"255"
blue"255"/gt ltcontentcolor red"192"
green"192" blue"192"/gt ltmissingvalcolor
red"128" green"128" blue"128"/gt ltwoceprefs
convqc"true" convtemp"true" masstovol"true"
repleq3"false" repleq4"false" repleq7"false"
repleq8"false" replalleq4"false"
replgaseq34"false"/gt ltenhancementprefs
enlargecurrsymbol"true" replacecurrsymbol"false"
enlargecurrsymbolby"50.0" usecontrastingcolor"f
alse"/gt ltstylesheet axisvaluefont"Arial"
axislabelfont"Arial" isopycnalfont"Arial"
plottitlefont"sansserif" colorbarfont"serif"
axisvaluesize"12" axislabelsize"14"
isopycnalsize"12" plottitlesize"16"
colorbarsize"12" axisvaluestyle"0"
axislabelstyle"0" isopycnalstyle"0"
plottitlestyle"0" colorbarstyle"0"gt
ltaxislabelcolor red"1" green"1" blue"1"/gt
ltaxisvaluecolor red"1" green"1" blue"1"/gt
ltisopycnalcolor red"1" green"1" blue"1"/gt
ltplottitlecolor red"1" green"1" blue"1"/gt
ltcolorbarcolor red"0" green"0" blue"0"/gt
lt/stylesheetgt lt/joapreferencesgt
6
Examples Setting File
lt?xml version"1.0"?gt ltjoacolorbargt
ltparamgtTEMPlt/paramgt lttitlegtgloballt/titlegt
ltdescriptiongt32 contours covering World Ocean
rangeslt/descriptiongt ltnumlevelsgt32lt/numlevelsgt
ltbaselevelgt-1.5lt/baselevelgt ltendlevelgt28.0lt/end
levelgt ltcontourvaluesgt ltvaluegt-1.5lt/valuegt
ltvaluegt-1.1lt/valuegt ltvaluegt-1.0lt/valuegt
ltvaluegt-0.9lt/valuegt ltvaluegt-0.6lt/valuegt
ltvaluegt3.0lt/valuegt ltvaluegt3.3lt/valuegt
ltvaluegt3.6lt/valuegt ltvaluegt3.9lt/valuegt lt/contou
rvaluesgt ltcolorvaluesgt ltcvalue red"16"
green"15" blue"218"/gt ltcvalue red"31"
green"30" blue"220"/gt ltcvalue red"46"
green"45" blue"222"/gt ltcvalue red"61"
green"60" blue"225"/gt ltcvalue red"76"
green"75" blue"227"/gt ltcvalue
red"106" green"105" blue"232"/gt ltcvalue
red"121" green"120" blue"234"/gt ltcvalue
red"220" green"30" blue"30"/gt ltcvalue
red"218" green"15" blue"15"/gt
lt/colorvaluesgt lt/joacolorbargt
7
Designing XML Files
I have usually designed my XML files by building
a DTD (Document Type Definition) file (unless
its very simple). DTDs describe rules for how
the XML document elements, attributes, and other
data are defined and logically related in an
XML-compliant document. Can also use the DTD to
validate the correctness of an XML document. An
XML document may also have an associated
stylesheet that specifies how the document looks
when displayed (e.g., in a web browser). I dont
build stylesheets because Im not concerned with
how they look.
8
Example of a DTD EPIC XML Pointer File
lt!--DTD for EPIC Profile Data --gt lt!-- ?
optional, not repeatable --gt lt!-- required
and repeatable --gt lt!-- optional and
repeatable --gt lt!ELEMENT epicxml(domain,
varlist?, fileset, attribute,
comment)gt lt!ATTLIST epicxml version CDATA
REQUIRED type (profile
time-series grid other) REQUIRED
URI CDATA IMPLIED
lexicon CDATA IMPLIEDgt lt!-- domain for epicxml
must consist of locationnorth, south,
east, west, top, bottom, start, and
end for latitude, longitude, vertical, and
time, respectively --gt lt!ELEMENT
domain(latitude, longitude, vertical, (time
date), attribute, comment)gt lt!ELEMENT deltat
(PCDATA)gt lt!ATTLIST deltat units CDATA IMPLIED
"minutes"gt lt!-- acceptable units are seconds,
minutes, hours, days, unacceptable units include
months, years --gt lt!ELEMENT time (PCDATA)gt
lt!ATTLIST time location (start end point)
REQUIRED point units CDATA
IMPLIED gt lt!ELEMENT date EMPTYgt lt!ATTLIST date
location (start end point) REQUIRED point
year CDATA REQUIRED
month CDATA REQUIRED day CDATA
REQUIRED hour CDATA IMPLIED
min CDATA IMPLIED
secs CDATA IMPLIEDgt lt!ELEMENT latitude
(PCDATA)gt lt!ATTLIST latitude location (north
south start end point) REQUIRED point
units (degrees_north
degrees_south) IMPLIED degrees_northgt lt!ELEMEN
T longitude (PCDATA)gt lt!ATTLIST longitude
location (east west start end point)
REQUIRED point units
(degrees_east degrees_west) IMPLIED
degrees_eastgt lt!ELEMENT vertical (PCDATA)gt
lt!ATTLIST vertical location (top bottom
start end point) REQUIRED point
units CDATA REQUIRED
positive CDATA "down"gt lt!ELEMENT varlist
((variable variableref), attribute,
comment)gt lt!ATTLIST varlist lexicon CDATA
IMPLIEDgt lt!ELEMENT variable (attribute,
comment)gt lt!ATTLIST variable name ID REQUIRED
units CDATA REQUIRED
description CDATA IMPLIED
lexicon CDATA IMPLIEDgt lt!ELEMENT
variableref EMPTYgt lt!ATTLIST variableref refname
IDREF REQUIREDgt lt!ELEMENT fileset (varlist?,
station, grid, track, attribute,
comment)gt lt!ATTLIST fileset id CDATA REQUIRED
URI CDATA IMPLIEDgt lt!-- time
should have locationstart, end for time
series, point for profile, vertical should have
locationtop, bottom for profile, point for
time series, latitude and longitude should have
locationpoint --gt lt!ELEMENT station (varlist?,
(time date), latitude, longitude, vertical,
deltat?, stationvalues, attribute,
comment)gt lt!ATTLIST station id CDATA REQUIRED
cast CDATA IMPLIED
URI CDATA IMPLIED bottom
CDATA IMPLIED reference CDATA
REQUIREDgt lt!-- domain for grid must consist of
locationnorth, south, east, west, top,
bottom, start, and end for latitude,
longitude, vertical, and time, respectively
--gt lt!ELEMENT grid (varlist?, domain, attribute,
comment)gt lt!ATTLIST grid id CDATA REQUIRED URI
CDATA IMPLIED reference CDATA REQUIREDgt lt!--
domain for track must consits of locationstart
and locationend for the latitude, longitude,
vertical, and time elements --gt lt!ELEMENT track
(varlist?, domain, attribute, comment)gt lt!ATTLIS
T track id CDATA REQUIRED URI CDATA
IMPLIED reference CDATA REQUIREDgt lt!ELEMENT
stationvalue (attribute, comment)gt lt!ATTLIST
stationvalue cast CDATA REQUIRED
name CDATA REQUIRED units
CDATA REQUIRED method CDATA
IMPLIED lexicon CDATA IMPLIED
value CDATA REQUIREDgt lt!ELEMENT
attribute EMPTYgt lt!ATTLIST attribute name CDATA
REQUIRED value CDATA
REQUIREDgt lt!ELEMENT comment (PCDATA)gt
9
Example EPIC XML Pointer File from DTD
lt?xml version"1.0"?gt ltepicxml version"1.0"
type"profile" uri"file///JOA2/a11"gt
ltdomaingt ltlatitude location"south"
units"degrees_north"gt-61.58lt/latitudegt
ltlatitude location"north" units"degrees_north"gt-
38.166000000000004lt/latitudegt ltlongitude
location"west" units"degrees_east"gt116.84lt/longi
tudegt ltlongitude location"east"
units"degrees_east"gt129.633lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt0.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt5636.
0lt/verticalgt ltdate location"start"
year"1968" month"8" day"23" hour"0" min"0"
secs"0.0"/gt ltdate location"end" year"1970"
month"8" day"13" hour"0" min"0" secs"0.0"/gt
lt/domaingt ltvarlistgt ltvariable name"PRES"
units"db" lexicon"JOA" algorithm""/gt
ltvariable name"TEMP" units"deg C" lexicon"JOA"
algorithm""/gt ltvariable name"SALT"
units"psu" lexicon"JOA" algorithm""/gt
ltvariable name"O2 " units"ml/l" lexicon"JOA"
algorithm""/gt ltvariable name"PO4 "
units"um/l" lexicon"JOA" algorithm""/gt
ltvariable name"NO3 " units"um/l" lexicon"JOA"
algorithm""/gt ltvariable name"SIO3"
units"um/l" lexicon"JOA" algorithm""/gt
lt/varlistgt ltfileset id"117E-Eltanin "gt
ltvarlistgt ltvariableref name"PRES"/gt
ltvariableref name"TEMP"/gt ltvariableref
name"SALT"/gt ltvariableref name"O2 "/gt
ltvariableref name"PO4 "/gt ltvariableref
name"NO3 "/gt ltvariableref name"SIO3"/gt
lt/varlistgt ltstation id"886" cast"0"
bottom"4560.0" reference"117E-Eltanin
_886.nc"gt ltdate location"point"
year"1968" month"9" day"25" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-58.745000000000005lt/latitud
egt ltlongitude location"point"
units"degrees_east"gt117.138lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt3.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4539.
0lt/verticalgt lt/stationgt ltstation id"885"
cast"0" bottom"4442.0" reference"117E-Eltanin
_885.nc"gt ltdate location"point"
year"1968" month"9" day"23" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-56.055lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
17.22lt/longitudegt ltvertical location"top"
units"db" positive"down"gt10.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4529.0lt/verticalgt lt/stationgt
ltstation id"884" cast"0" bottom"3831.0"
reference"117E-Eltanin _884.nc"gt ltdate
location"point" year"1968" month"9" day"21"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-52.951lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt117.043lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt12.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt2319.
0lt/verticalgt lt/stationgt ltstation id"883"
cast"0" bottom"3580.0" reference"117E-Eltanin
_883.nc"gt ltdate location"point"
year"1968" month"9" day"19" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-51.198lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
16.921lt/longitudegt ltvertical location"top"
units"db" positive"down"gt10.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt2614.0lt/verticalgt lt/stationgt
ltstation id"882" cast"0" bottom"3633.0"
reference"117E-Eltanin _882.nc"gt ltdate
location"point" year"1968" month"9" day"18"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-49.083lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt117.24000000000001lt/longitude
gt ltvertical location"top" units"db"
positive"down"gt5.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt3130.
0lt/verticalgt lt/stationgt ltstation id"881"
cast"0" bottom"3838.0" reference"117E-Eltanin
_881.nc"gt ltdate location"point"
year"1968" month"9" day"17" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-47.478lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
16.84lt/longitudegt ltvertical location"top"
units"db" positive"down"gt8.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt3686.0lt/verticalgt lt/stationgt
ltstation id"880" cast"0" bottom"4035.0"
reference"117E-Eltanin _880.nc"gt ltdate
location"point" year"1968" month"9" day"16"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-46.068lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt117.031lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt8.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt3589.
0lt/verticalgt lt/stationgt ltstation id"879"
cast"0" bottom"4545.0" reference"117E-Eltanin
_879.nc"gt ltdate location"point"
year"1968" month"9" day"14" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-43.026lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
17.123lt/longitudegt ltvertical location"top"
units"db" positive"down"gt5.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4353.0lt/verticalgt lt/stationgt
ltstation id"878" cast"0" bottom"4866.0"
reference"117E-Eltanin _878.nc"gt ltdate
location"point" year"1968" month"9" day"13"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-39.138lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt117.046lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt7.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4461.
0lt/verticalgt lt/stationgt lt/filesetgt
ltfileset id"120E-1970 "gt ltvarlistgt
ltvariableref name"PRES"/gt ltvariableref
name"TEMP"/gt ltvariableref name"SALT"/gt
ltvariableref name"O2 "/gt ltvariableref
name"PO4 "/gt ltvariableref name"NO3 "/gt
ltvariableref name"SIO3"/gt lt/varlistgt
ltstation id"1" cast"0" bottom"4214.0"
reference"120E-1970 _1.nc"gt ltdate
location"point" year"1970" month"8" day"5"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-61.58lt/lat
itudegt ltlongitude location"point"
units"degrees_east"gt120.146lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt2.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4249.
0lt/verticalgt lt/stationgt ltstation id"2"
cast"0" bottom"4604.0" reference"120E-1970
_2.nc"gt ltdate location"point" year"1970"
month"8" day"7" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point" units"degrees_nort
h"gt-57.94lt/latitudegt ltlongitude
location"point" units"degrees_east"gt120.128lt/lon
gitudegt ltvertical location"top" units"db"
positive"down"gt1.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4687.
0lt/verticalgt lt/stationgt ltstation id"3"
cast"0" bottom"4494.0" reference"120E-1970
_3.nc"gt ltdate location"point" year"1970"
month"8" day"8" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point" units"degrees_nort
h"gt-56.053000000000004lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
19.941lt/longitudegt ltvertical location"top"
units"db" positive"down"gt1.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4557.0lt/verticalgt lt/stationgt
ltstation id"4" cast"0" bottom"4549.0"
reference"120E-1970 _4.nc"gt ltdate
location"point" year"1970" month"8" day"8"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-55.068lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt119.793lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt1.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4608.
0lt/verticalgt lt/stationgt ltstation id"5"
cast"0" bottom"4259.0" reference"120E-1970
_5.nc"gt ltdate location"point" year"1970"
month"8" day"9" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point" units"degrees_nort
h"gt-54.016lt/latitudegt ltlongitude
location"point" units"degrees_east"gt119.791lt/lon
gitudegt ltvertical location"top" units"db"
positive"down"gt1.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4078.
0lt/verticalgt lt/stationgt ltstation id"6"
cast"0" bottom"3552.0" reference"120E-1970
_6.nc"gt ltdate location"point" year"1970"
month"8" day"9" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point" units"degrees_nort
h"gt-53.043lt/latitudegt ltlongitude
location"point" units"degrees_east"gt119.71600000
000001lt/longitudegt ltvertical location"top"
units"db" positive"down"gt4.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt3520.0lt/verticalgt lt/stationgt
ltstation id"7" cast"0" bottom"3669.0"
reference"120E-1970 _7.nc"gt ltdate
location"point" year"1970" month"8" day"10"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-51.99lt/lat
itudegt ltlongitude location"point"
units"degrees_east"gt119.505lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt1.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt3611.
0lt/verticalgt lt/stationgt ltstation id"8"
cast"0" bottom"3630.0" reference"120E-1970
_8.nc"gt ltdate location"point" year"1970"
month"8" day"11" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point"
units"degrees_north"gt-50.028lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
19.66lt/longitudegt ltvertical location"top"
units"db" positive"down"gt1.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt3375.0lt/verticalgt lt/stationgt
ltstation id"9" cast"0" bottom"3900.0"
reference"120E-1970 _9.nc"gt ltdate
location"point" year"1970" month"8" day"12"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-48.021lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt120.063lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt1.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt3741.
0lt/verticalgt lt/stationgt ltstation id"10"
cast"0" bottom"4244.0" reference"120E-1970
_10.nc"gt ltdate location"point" year"1970"
month"8" day"13" hour"0" min"0" secs"0.0"/gt
ltlatitude location"point"
units"degrees_north"gt-46.061lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
19.89lt/longitudegt ltvertical location"top"
units"db" positive"down"gt1.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4255.0lt/verticalgt lt/stationgt
lt/filesetgt ltfileset id"128E-1968 "gt
ltvarlistgt ltvariableref name"PRES"/gt
ltvariableref name"TEMP"/gt ltvariableref
name"SALT"/gt ltvariableref name"O2 "/gt
ltvariableref name"PO4 "/gt ltvariableref
name"NO3 "/gt ltvariableref name"SIO3"/gt
lt/varlistgt ltstation id"867" cast"0"
bottom"4693.0" reference"128E-1968
_867.nc"gt ltdate location"point"
year"1968" month"8" day"23" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-56.778lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
29.633lt/longitudegt ltvertical location"top"
units"db" positive"down"gt102.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4570.0lt/verticalgt lt/stationgt
ltstation id"869" cast"0" bottom"4483.0"
reference"128E-1968 _869.nc"gt ltdate
location"point" year"1968" month"8" day"26"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-56.026lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt128.148lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt9.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4626.
0lt/verticalgt lt/stationgt ltstation id"870"
cast"0" bottom"4050.0" reference"128E-1968
_870.nc"gt ltdate location"point"
year"1968" month"8" day"28" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-53.176lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
28.181lt/longitudegt ltvertical location"top"
units"db" positive"down"gt13.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4072.0lt/verticalgt lt/stationgt
ltstation id"871" cast"0" bottom"3764.0"
reference"128E-1968 _871.nc"gt ltdate
location"point" year"1968" month"8" day"28"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-52.0560000
00000004lt/latitudegt ltlongitude
location"point" units"degrees_east"gt128.121lt/lon
gitudegt ltvertical location"top" units"db"
positive"down"gt14.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt2656.
0lt/verticalgt lt/stationgt ltstation id"872"
cast"0" bottom"3265.0" reference"128E-1968
_872.nc"gt ltdate location"point"
year"1968" month"8" day"29" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-50.588lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
28.006lt/longitudegt ltvertical location"top"
units"db" positive"down"gt8.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt2769.0lt/verticalgt lt/stationgt
ltstation id"873" cast"0" bottom"3875.0"
reference"128E-1968 _873.nc"gt ltdate
location"point" year"1968" month"8" day"30"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-48.973lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt128.187lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt10.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt3768.
0lt/verticalgt lt/stationgt ltstation id"874"
cast"0" bottom"3990.0" reference"128E-1968
_874.nc"gt ltdate location"point"
year"1968" month"8" day"31" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-47.623lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
28.073lt/longitudegt ltvertical location"top"
units"db" positive"down"gt8.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt3774.0lt/verticalgt lt/stationgt
ltstation id"889" cast"0" bottom"4238.0"
reference"128E-1968 _889.nc"gt ltdate
location"point" year"1968" month"10" day"1"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-47.505lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt128.006lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt9.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt1361.
0lt/verticalgt lt/stationgt ltstation id"875"
cast"0" bottom"5545.0" reference"128E-1968
_875.nc"gt ltdate location"point"
year"1968" month"9" day"2" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-45.15lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
28.013lt/longitudegt ltvertical location"top"
units"db" positive"down"gt12.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt5683.0lt/verticalgt lt/stationgt
ltstation id"890" cast"0" bottom"4460.0"
reference"128E-1968 _890.nc"gt ltdate
location"point" year"1968" month"10" day"3"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-43.336lt/la
titudegt ltlongitude location"point"
units"degrees_east"gt129.451lt/longitudegt
ltvertical location"top" units"db"
positive"down"gt4.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt4499.
0lt/verticalgt lt/stationgt ltstation id"876"
cast"0" bottom"4969.0" reference"128E-1968
_876.nc"gt ltdate location"point"
year"1968" month"9" day"3" hour"0" min"0"
secs"0.0"/gt ltlatitude location"point"
units"degrees_north"gt-42.01lt/latitudegt
ltlongitude location"point" units"degrees_east"gt1
27.973lt/longitudegt ltvertical location"top"
units"db" positive"down"gt9.0lt/verticalgt
ltvertical location"bottom" units"db"
positive"down"gt4923.0lt/verticalgt lt/stationgt
ltstation id"877" cast"0" bottom"5636.0"
reference"128E-1968 _877.nc"gt ltdate
location"point" year"1968" month"9" day"6"
hour"0" min"0" secs"0.0"/gt ltlatitude
location"point" units"degrees_north"gt-38.1660000
00000004lt/latitudegt ltlongitude
location"point" units"degrees_east"gt128.058lt/lon
gitudegt ltvertical location"top" units"db"
positive"down"gt5.0lt/verticalgt ltvertical
location"bottom" units"db" positive"down"gt5658.
0lt/verticalgt lt/stationgt lt/filesetgt
ltattribute name"JOA Version" value"3.5"/gt
ltattribute name"creator" value"JOA"/gt
ltattribute name"missing_value" value"-99.0"/gt
ltattribute name"creation_date" value"Today"/gt
ltcommentgtA dummy comment for testing XML
Writinglt/commentgt lt/epicxmlgt
Write a Comment
User Comments (0)
About PowerShow.com