1 @page IOXMLInformationFormat VTK XML Reader/Writer Information Format
6 The vtk xml data file readers / writers store certain `vtkInformation`
7 entries that are set on `vtkAbstractArray`'s `GetInformation()` object. Support
8 is currently limited to numeric and string information keys, both single- and
9 vector-valued. Only the information objects attached to arrays are written/read.
13 Array information is embedded in the `<DataArray>` XML element as a series of
14 `<InformationKey>` elements. The required attributes `name` and `location`
15 specify the name and location strings associated with the key -- for instance,
16 the `vtkDataArray::UNITS_LABEL()` key has `name="UNITS_LABEL"` and
17 `location="vtkDataArray"`. The `length` attribute is required for vector keys.
21 <InformationKey name="KeyName" location="KeyLocation" [ length="N" ]>
24 <InformationKey [...]>
31 Specific examples of supported key types:
33 ### vtkInformationDoubleKey ###
36 <InformationKey name="Double" location="XMLTestKey">
41 ### vtkInformationDoubleVectorKey ###
44 <InformationKey name="DoubleVector" location="XMLTestKey" length="3">
57 ### vtkInformationIdTypeKey ###
60 <InformationKey name="IdType" location="XMLTestKey">
65 ### vtkInformationStringKey ###
68 <InformationKey name="String" location="XMLTestKey">
74 ### vtkInformationIntegerKey ###
77 <InformationKey name="Integer" location="XMLTestKey">
82 ### vtkInformationIntegerVectorKey ###
85 <InformationKey name="IntegerVector" location="XMLTestKey" length="3">
98 ### vtkInformationStringVectorKey ###
101 <InformationKey name="StringVector" location="XMLTestKey" length="3">
106 Second (with whitespace!)
115 ### vtkInformationUnsignedLongKey ###
118 <InformationKey name="UnsignedLong" location="XMLTestKey">