<Dataset name="example"
dapVersion="4.0"
dmrVersion="1.0"
xmlns="http://xml.opendap.org/ns/DAP/4.0#">
<Enumeration name="e1" basetype="UInt8">
<EnumConst name="econst1" value="1"/>
<EnumConst name="econst2" value="2"/>
</Enumeration>
<Dimension name="d1" size="10"/>
<Dimension name="lat" size="20"/>
<Dimension name="lon" size="20"/>
<Int32 name="x"/>
<Float32 name="lat">
<Dim name="/lat"/>
</Float32>
<Float32 name="lon">
<Dim name="/lon"/>
</Float32>
<Structure name="y">
<Opaque name="f1"/>
<Attribute name="a1" type="Int32"/>
<Attribute name="a2" type="Float64">
<Value value="7.5"/>
<Value>10</Value>
</Attribute>
<!-- Structure dimensions -->
<Dim size="*"/>
<Dim name="/d1"/>
<Dim size="10"/>
</Structure>
<Group name="g1">
<Dimension name="d1" size="10"/>
<Dimension name="d2" size="20"/>
<Float32 name="tempb">
<Dim name="/lat"/>
<Dim name="/lon"/>
<Map name="/lat"/>
<Map name="/lon"/>
</Float32>
<Enum enum="/e1" name="evar"/>
</Group>
<!-- Test FQN name processing -->
<Group name="g.@/\$">
<!-- Provide a dimension with a name that needs escaping "lon/2.\" -->
<Dimension name="lon/2.\" size="20"/>
</Group>
<!-- reference the dimension and group with funny names -->
<Int32 name="funny">
<Dim name="/g\.@\/\\$/lon\/2\.\\"/>
</Int32>
<!-- embedded xml example; dap4.rng needs work
<OtherXML>
<anyelement1 name="5">
<anyelement2>any text</anyelement2>
</anyelement1>
</OtherXML>
-->
</Dataset>