1
<?xml version="1.0" encoding="UTF-8"?>
3
Handles special float values like INF and NaN.
5
<root xmlns="http://www.netallied.de/xsd2cppsax/tests"
6
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
7
xsi:schemaLocation="http://www.netallied.de/xsd2cppsax/tests t04.xsd"
10
<FloatList>INF +INF -INF NaN</FloatList>
13
<FloatList>INFa +INF1 -INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
14
<FloatList>+INF1 -INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
15
<FloatList>-INF. +NaN -NaN NaNa NaN1 NaN.</FloatList>
16
<FloatList>+NaN -NaN NaNa NaN1 NaN.</FloatList>
17
<FloatList>-NaN NaNa NaN1 NaN.</FloatList>
18
<FloatList>NaNa NaN1 NaN.</FloatList>
19
<FloatList>NaN1 NaN.</FloatList>
20
<FloatList>NaN.</FloatList>
23
<FloatElement>INF</FloatElement>
24
<FloatElement>+INF</FloatElement>
25
<FloatElement>-INF</FloatElement>
26
<FloatElement>NaN</FloatElement>
29
<FloatElement>INFa</FloatElement>
30
<FloatElement>+INF1</FloatElement>
31
<FloatElement>-INF.</FloatElement>
32
<FloatElement>+NaN</FloatElement>
33
<FloatElement>-NaN</FloatElement>
34
<FloatElement>NaNa</FloatElement>
35
<FloatElement>NaN1</FloatElement>
36
<FloatElement>NaN.</FloatElement>
39
<ElementWithFloatListAttribute listAttr="INF +INF -INF NaN" />
42
<ElementWithFloatListAttribute listAttr="INFa +INF1 -INF. +NaN -NaN NaNa NaN1 NaN." />
43
<ElementWithFloatListAttribute listAttr="+INF1 -INF. +NaN -NaN NaNa NaN1 NaN." />
44
<ElementWithFloatListAttribute listAttr="-INF. +NaN -NaN NaNa NaN1 NaN." />
45
<ElementWithFloatListAttribute listAttr="+NaN -NaN NaNa NaN1 NaN." />
46
<ElementWithFloatListAttribute listAttr="-NaN NaNa NaN1 NaN." />
47
<ElementWithFloatListAttribute listAttr="NaNa NaN1 NaN." />
48
<ElementWithFloatListAttribute listAttr="NaN1 NaN." />
49
<ElementWithFloatListAttribute listAttr="NaN." />
52
<ElementWithFloatAttribute floatAttr="INF" />
53
<ElementWithFloatAttribute floatAttr="+INF" />
54
<ElementWithFloatAttribute floatAttr="-INF" />
55
<ElementWithFloatAttribute floatAttr="NaN" />
58
<ElementWithFloatAttribute floatAttr="INFa" />
59
<ElementWithFloatAttribute floatAttr="+INF1" />
60
<ElementWithFloatAttribute floatAttr="-INF." />
61
<ElementWithFloatAttribute floatAttr="+NaN" />
62
<ElementWithFloatAttribute floatAttr="-NaN" />
63
<ElementWithFloatAttribute floatAttr="NaNa" />
64
<ElementWithFloatAttribute floatAttr="NaN1" />
65
<ElementWithFloatAttribute floatAttr="NaN." />