note the new capabilities to validate some XML files

git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@13404 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b
This commit is contained in:
jemian
2011-08-09 17:25:12 +00:00
parent 48845ab2c8
commit f2074af8e8
2 changed files with 15 additions and 1 deletions
+11 -1
View File
@@ -524,7 +524,12 @@ variables:
<p>
There is currently no documentation on the contents of the XML template file. However,
there are example XML template files in the iocSimDetector and iocPerkinElmer directories.
Documentation on the XML file contents will be written ASAP.</p>
Documentation on the XML file contents will be written ASAP.
<!-- TODO: Document the XML template file contents-->
It is possible to validate most of the syntax in a NeXus template XML file.
For example, the command (starting from the <tt>iocBoot</tt> directory) to
validate the syntax of the <tt>iocBoot/iocSimDetector/NexusTemplate.xml</tt> file is:
<pre>xmllint --noout --schematron ./template.sch iocSimDetector/NexusTemplate.xml</pre></p>
<p>
The prebuilt Linux libraries libhdf5.a and libNeXus.a are built with HDF5 1.6.9.
When they are built with the latest version, 1.8.2, they require GLIBC version 2.7
@@ -702,6 +707,11 @@ variables:
</ul>
</li>
</ul>
<p>
It is possible to validate the syntax of an NDArray attributes XML file.
For example, the command (starting from the <tt>iocBoot</tt> directory) to
validate the syntax of the <tt>iocBoot/iocSimDetector/simDetectorAttributes.xml</tt> file is:
<pre>xmllint --noout --schema ./attributes.xsd iocSimDetector/simDetectorAttributes.xml</pre></p>
<h3>
Compression
</h3>
@@ -135,6 +135,8 @@
each streaming data to a separate file. The driver knows which files are flat fields
and which are normal projections, and adds the appropriate attributes to control
which plugin saves each array. Thanks to Ulrik Pedersen for this addition.</li>
<li>NDPluginFile: Added XML Schema file (<tt>iocBoot/attributes.xsd</tt>) to
allow syntax validation of an NDArray driver attributes XML file.</li>
<li>New file writing plugin, NDFileHDF5. This plugin writes HDF5 files with the native
HDF5 API, unlike the NeXus plugin which uses the NeXus API. It supports 3 types
of compression. Thanks to Ulrik Pedersen at Diamond Light Source for providing this
@@ -157,6 +159,8 @@
which fixes a stack overflow problem with the default stack size on win32-x86. Removed
support for HDF4 and XML files, only HDF5 is now supported. Thanks to Jeff Gebhardt
for initially doing this.</li>
<li>NDFileNexus: Added Schematron file (<tt>iocBoot/template.sch</tt>) to allow
syntax validation of a NeXus template XML file.</li>
</ul>
</li>
<li>Viewers