mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-27 02:10:55 +08:00
[svn-r14200] added tests for XML output of attribute iteration orders (same calls as DDL )
tested: linux
This commit is contained in:
parent
d9e5ca72f3
commit
e387120f94
4
MANIFEST
4
MANIFEST
@ -1317,6 +1317,10 @@
|
||||
./tools/testfiles/tempty-nons-2.h5.xml
|
||||
./tools/testfiles/tempty-ns-2.h5.xml
|
||||
./tools/testfiles/tall-2A.h5.xml
|
||||
./tools/testfiles/torderattr4.h5.xml
|
||||
./tools/testfiles/torderattr2.h5.xml
|
||||
./tools/testfiles/torderattr3.h5.xml
|
||||
./tools/testfiles/torderattr1.h5.xml
|
||||
|
||||
|
||||
|
||||
|
@ -178,6 +178,15 @@ TOOLTEST tempty-dtd-uri.h5.xml --xml --use-dtd --xml-dtd="http://somewhere.net"
|
||||
TOOLTEST tall-2A.h5.xml --xml -A tall.h5
|
||||
|
||||
|
||||
# tests for attribute order
|
||||
TOOLTEST torderattr1.h5.xml --xml -H --sort_by=name --sort_order=ascending torderattr.h5
|
||||
TOOLTEST torderattr2.h5.xml --xml -H --sort_by=name --sort_order=descending torderattr.h5
|
||||
TOOLTEST torderattr3.h5.xml --xml -H --sort_by=creation_order --sort_order=ascending torderattr.h5
|
||||
TOOLTEST torderattr4.h5.xml --xml -H --sort_by=creation_order --sort_order=descending torderattr.h5
|
||||
|
||||
|
||||
|
||||
|
||||
if test $nerrors -eq 0 ; then
|
||||
echo "All $DUMPER tests passed."
|
||||
fi
|
||||
|
155
tools/testfiles/torderattr1.h5.xml
Normal file
155
tools/testfiles/torderattr1.h5.xml
Normal file
@ -0,0 +1,155 @@
|
||||
#############################
|
||||
Expected output for 'h5dump --xml -H --sort_by=name --sort_order=ascending torderattr.h5'
|
||||
#############################
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<hdf5:HDF5-File xmlns:hdf5="http://hdfgroup.org/DTDs/HDF5-File" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hdfgroup.org/DTDs/HDF5File http://hdfgroup.org/DTDs/HDF5-File.xsd">
|
||||
<hdf5:RootGroup OBJ-XID="xid_96" H5Path="/">
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Dataset Name="dset" OBJ-XID="xid_800" H5Path= "/dset" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:StorageLayout>
|
||||
<hdf5:ContiguousLayout/>
|
||||
</hdf5:StorageLayout>
|
||||
<hdf5:FillValueInfo FillTime="FillIfSet" AllocationTime="Late">
|
||||
<hdf5:FillValue>
|
||||
<hdf5:NoFill/>
|
||||
</hdf5:FillValue>
|
||||
</hdf5:FillValueInfo>
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Dataset>
|
||||
<hdf5:Group Name="g" OBJ-XID="xid_1412" H5Path="/g" Parents="xid_96" H5ParentPaths="/" >
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
</hdf5:Group>
|
||||
<hdf5:NamedDataType Name="t" OBJ-XID="xid_2324" H5Path="/t" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="true" Size="4" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
</hdf5:NamedDataType>
|
||||
</hdf5:RootGroup>
|
||||
</hdf5:HDF5-File>
|
155
tools/testfiles/torderattr2.h5.xml
Normal file
155
tools/testfiles/torderattr2.h5.xml
Normal file
@ -0,0 +1,155 @@
|
||||
#############################
|
||||
Expected output for 'h5dump --xml -H --sort_by=name --sort_order=descending torderattr.h5'
|
||||
#############################
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<hdf5:HDF5-File xmlns:hdf5="http://hdfgroup.org/DTDs/HDF5-File" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hdfgroup.org/DTDs/HDF5File http://hdfgroup.org/DTDs/HDF5-File.xsd">
|
||||
<hdf5:RootGroup OBJ-XID="xid_96" H5Path="/">
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:NamedDataType Name="t" OBJ-XID="xid_2324" H5Path="/t" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="true" Size="4" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
</hdf5:NamedDataType>
|
||||
<hdf5:Group Name="g" OBJ-XID="xid_1412" H5Path="/g" Parents="xid_96" H5ParentPaths="/" >
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
</hdf5:Group>
|
||||
<hdf5:Dataset Name="dset" OBJ-XID="xid_800" H5Path= "/dset" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:StorageLayout>
|
||||
<hdf5:ContiguousLayout/>
|
||||
</hdf5:StorageLayout>
|
||||
<hdf5:FillValueInfo FillTime="FillIfSet" AllocationTime="Late">
|
||||
<hdf5:FillValue>
|
||||
<hdf5:NoFill/>
|
||||
</hdf5:FillValue>
|
||||
</hdf5:FillValueInfo>
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Dataset>
|
||||
</hdf5:RootGroup>
|
||||
</hdf5:HDF5-File>
|
155
tools/testfiles/torderattr3.h5.xml
Normal file
155
tools/testfiles/torderattr3.h5.xml
Normal file
@ -0,0 +1,155 @@
|
||||
#############################
|
||||
Expected output for 'h5dump --xml -H --sort_by=creation_order --sort_order=ascending torderattr.h5'
|
||||
#############################
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<hdf5:HDF5-File xmlns:hdf5="http://hdfgroup.org/DTDs/HDF5-File" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hdfgroup.org/DTDs/HDF5File http://hdfgroup.org/DTDs/HDF5-File.xsd">
|
||||
<hdf5:RootGroup OBJ-XID="xid_96" H5Path="/">
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Dataset Name="dset" OBJ-XID="xid_800" H5Path= "/dset" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:StorageLayout>
|
||||
<hdf5:ContiguousLayout/>
|
||||
</hdf5:StorageLayout>
|
||||
<hdf5:FillValueInfo FillTime="FillIfSet" AllocationTime="Late">
|
||||
<hdf5:FillValue>
|
||||
<hdf5:NoFill/>
|
||||
</hdf5:FillValue>
|
||||
</hdf5:FillValueInfo>
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Dataset>
|
||||
<hdf5:Group Name="g" OBJ-XID="xid_1412" H5Path="/g" Parents="xid_96" H5ParentPaths="/" >
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
</hdf5:Group>
|
||||
<hdf5:NamedDataType Name="t" OBJ-XID="xid_2324" H5Path="/t" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="true" Size="4" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
</hdf5:NamedDataType>
|
||||
</hdf5:RootGroup>
|
||||
</hdf5:HDF5-File>
|
155
tools/testfiles/torderattr4.h5.xml
Normal file
155
tools/testfiles/torderattr4.h5.xml
Normal file
@ -0,0 +1,155 @@
|
||||
#############################
|
||||
Expected output for 'h5dump --xml -H --sort_by=creation_order --sort_order=descending torderattr.h5'
|
||||
#############################
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<hdf5:HDF5-File xmlns:hdf5="http://hdfgroup.org/DTDs/HDF5-File" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hdfgroup.org/DTDs/HDF5File http://hdfgroup.org/DTDs/HDF5-File.xsd">
|
||||
<hdf5:RootGroup OBJ-XID="xid_96" H5Path="/">
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:NamedDataType Name="t" OBJ-XID="xid_2324" H5Path="/t" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="true" Size="4" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
</hdf5:NamedDataType>
|
||||
<hdf5:Group Name="g" OBJ-XID="xid_1412" H5Path="/g" Parents="xid_96" H5ParentPaths="/" >
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
</hdf5:Group>
|
||||
<hdf5:Dataset Name="dset" OBJ-XID="xid_800" H5Path= "/dset" Parents="xid_96" H5ParentPaths="/">
|
||||
<hdf5:StorageLayout>
|
||||
<hdf5:ContiguousLayout/>
|
||||
</hdf5:StorageLayout>
|
||||
<hdf5:FillValueInfo FillTime="FillIfSet" AllocationTime="Late">
|
||||
<hdf5:FillValue>
|
||||
<hdf5:NoFill/>
|
||||
</hdf5:FillValue>
|
||||
</hdf5:FillValueInfo>
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Attribute Name="a">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="b">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Attribute Name="c">
|
||||
<hdf5:Dataspace>
|
||||
<hdf5:ScalarDataspace />
|
||||
</hdf5:Dataspace>
|
||||
<hdf5:DataType>
|
||||
<hdf5:AtomicType>
|
||||
<hdf5:IntegerType ByteOrder="LE" Sign="false" Size="1" />
|
||||
</hdf5:AtomicType>
|
||||
</hdf5:DataType>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Attribute>
|
||||
<hdf5:Data>
|
||||
<hdf5:NoData/>
|
||||
</hdf5:Data>
|
||||
</hdf5:Dataset>
|
||||
</hdf5:RootGroup>
|
||||
</hdf5:HDF5-File>
|
Loading…
Reference in New Issue
Block a user