...
- processing instructions
- partial read/write
- certain volumes in hierarchy e.g. everything within MySubsys
- specific container elements, e.g. define, solid, etc.
- support for XML Catalog
- GDML Savannah Items
- file inclusion and referencing
- xs:include (e.g. preprocessor)
- inter-file reference, ex - <materialref ref="MyMaterials.gdml#Flubber"/>
- XLink
- one file containing multiple GDML elements
- remove requirement that there be a "world volume"
- remove requirement that there be a "setup" element
- the world volume should be specifiable as an external entity not within the current "gdml" tag
- Java bindings
- Julius Hrinivac's GDML Java classes and look at inclusion in GDML CVS, usage in org.lcsim
- formal extension mechanism
- utility to merge different GDML files into one logical file
- common materials, elements include file (mostly for compact description)
- stylesheet to extract the valid GDML from an LCDD file
- take gdml element and strip out LCDD's refs (sdref, etc.)
- AGDD features
- arrays
- iterators
...