File: Xdmf.dtd

package info (click to toggle)
vtk6 6.1.0+dfsg2-6
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 165,164 kB
  • ctags: 226,428
  • sloc: cpp: 1,354,490; ansic: 730,748; python: 227,134; tcl: 48,285; xml: 8,290; yacc: 4,832; java: 3,827; perl: 3,108; lex: 1,809; sh: 1,437; asm: 471; makefile: 229
file content (68 lines) | stat: -rw-r--r-- 2,476 bytes parent folder | download | duplicates (15)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?xml version="1.0" encoding="UTF-8"?>
<!--Root element of dataset-->
<!ELEMENT Xdmf (Information*, Domain+)>
<!ATTLIST Xdmf
    Version CDATA #IMPLIED
>
<!--Contains domain data information-->
<!ELEMENT Domain (Information*, Grid+)>
<!ATTLIST Domain
	Name CDATA #IMPLIED
>
<!--Contains a collection of homogeneous elements-->
<!ELEMENT Grid (Information*, Time*, Grid*, Topology*, Geometry*, Attribute*)>
<!ATTLIST Grid
	Name CDATA #IMPLIED
	GridType (Uniform | Collection | Tree | Subset) "Uniform"
    CollectionType   (Spatial | Temporal) "Spatial"
    Section (DataItem | All) "All"
>
<!-- Described Temporal Relationship -->
<!ELEMENT Time (Information*, DataItem*)>
<!ATTLIST Time
    TimeType (Single | HyperSlab | List | Range) "Single"
    Value CDATA #IMPLIED
>
<!--Describes the general organization of the data-->
<!ELEMENT Topology (Information*, DataItem*)>
<!ATTLIST Topology
TopologyType (Polyvertex | Polyline | Polygon | Triangle | Quadrilateral | Tetrahedron | Pyramid| Wedge | Hexahedron | Edge_3 | Triagle_6 | Quadrilateral_8 | Quadrilateral_9 | Tetrahedron_10 | Pyramid_13 | Wedge_15 | Hexahedron_20 | Mixed | 2DSMesh | 2DRectMesh | 2DCoRectMesh | 3DSMesh | 3DRectMesh | 3DCoRectMesh) #REQUIRED
	Dimensions CDATA #IMPLIED
	Order CDATA #IMPLIED
    BaseOffset CDATA "0"
	NodesPerElement CDATA #IMPLIED
	NumberOfElements CDATA #IMPLIED
>
<!--Describes the XYZ values of the mesh-->
<!ELEMENT Geometry (Information*, DataItem+)>
<!ATTLIST Geometry
	Name CDATA #IMPLIED
	GeometryType (XYZ | XY | X_Y_Z | VXVYVZ | ORIGIN_DXDYDZ) "XYZ"
>
<!--Lowest level element, describes the data that is present in the XDMF dataset-->
<!ELEMENT DataItem (#PCDATA | DataItem)*>
<!ATTLIST DataItem
	Name CDATA #IMPLIED
    ItemType (Uniform | Collection | Tree | HyperSlab | Coordinates | Function) "Uniform"
	Dimensions CDATA #REQUIRED
	NumberType (Char | UChar | Float | Int | UInt) "Float"
	Precision (1 | 4 | 8) "4"
	Reference CDATA #IMPLIED
    Endian (Big | Little | Native) "Native"
    Compression (Zlib |BZip2 | Raw) "Raw"
	Format (XML | HDF | Binary) "XML"
>
<!--Describes the values on the mesh-->
<!ELEMENT Attribute (Information*, DataItem)>
<!ATTLIST Attribute
	Name CDATA #IMPLIED
	Center (Node | Cell | Grid | Face | Edge) "Node"
	AttributeType (Scalar | Vector | Tensor | Tensor6 | Matrix) "Scalar"
>
<!-- Application Dependent -->
<!ELEMENT Information (#PCDATA | Information | EMPTY)*>
<!ATTLIST Information 
	Name CDATA #IMPLIED
	Value CDATA #IMPLIED
>