# VTK XML Reader/Writer Information Format ## Overview The vtk xml data file readers / writers store certain `vtkInformation` entries that are set on `vtkAbstractArray`'s `GetInformation()` object. Support is currently limited to numeric and string information keys, both single- and vector-valued. Only the information objects attached to arrays are written/read. ## Array Information Array information is embedded in the `` XML element as a series of `` elements. The required attributes `name` and `location` specify the name and location strings associated with the key -- for instance, the `vtkDataArray::UNITS_LABEL()` key has `name="UNITS_LABEL"` and `location="vtkDataArray"`. The `length` attribute is required for vector keys. ```{code-block} xml :force: true [...] [...] [...] ``` Specific examples of supported key types: ### vtkInformationDoubleKey ```xml 1 ``` ### vtkInformationDoubleVectorKey ```xml 1 90 260 ``` ### vtkInformationIdTypeKey ```xml 5 ``` ### vtkInformationStringKey ```xml Test String! Line2 ``` ### vtkInformationIntegerKey ```xml 408 ``` ### vtkInformationIntegerVectorKey ```xml 1 5 45 ``` ### vtkInformationStringVectorKey ```xml First Second (with whitespace!) Third (with newline!) ``` ### vtkInformationUnsignedLongKey ```xml 9 ```