You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by gi...@apache.org on 2021/02/23 18:16:44 UTC

[daffodil-site] branch asf-site updated: Publishing from cad894302a56a2427345b8f64e267134201fed14

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new f081c9e  Publishing from cad894302a56a2427345b8f64e267134201fed14
f081c9e is described below

commit f081c9ef58186e3c311f91852d3d6566d4dedeaa
Author: Mike Beckerle <mb...@tresys.com>
AuthorDate: Tue Feb 23 18:16:38 2021 +0000

    Publishing from cad894302a56a2427345b8f64e267134201fed14
---
 .../docs/dfdl/gwdrp-dfdl-v1.0.8_files/image001.gif |  Bin 0 -> 15240 bytes
 .../docs/dfdl/gwdrp-dfdl-v1.0.8_files/image002.gif |  Bin 0 -> 9606 bytes
 .../docs/dfdl/gwdrp-dfdl-v1.0.8_files/image003.gif |  Bin 0 -> 21270 bytes
 .../docs/dfdl/gwdrp-dfdl-v1.0.8_files/image004.gif |  Bin 0 -> 43 bytes
 content/docs/dfdl/index.html                       | 1114 ++++++++++----------
 5 files changed, 562 insertions(+), 552 deletions(-)

diff --git a/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image001.gif b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image001.gif
new file mode 100644
index 0000000..1e73712
Binary files /dev/null and b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image001.gif differ
diff --git a/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image002.gif b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image002.gif
new file mode 100644
index 0000000..9dfe852
Binary files /dev/null and b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image002.gif differ
diff --git a/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image003.gif b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image003.gif
new file mode 100644
index 0000000..799afb0
Binary files /dev/null and b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image003.gif differ
diff --git a/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image004.gif b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image004.gif
new file mode 100644
index 0000000..35d42e8
Binary files /dev/null and b/content/docs/dfdl/gwdrp-dfdl-v1.0.8_files/image004.gif differ
diff --git a/content/docs/dfdl/index.html b/content/docs/dfdl/index.html
index f695768..704613c 100644
--- a/content/docs/dfdl/index.html
+++ b/content/docs/dfdl/index.html
@@ -3136,13 +3136,13 @@ style='color:windowtext;display:none;text-decoration:none'>20</span></a></p>
 <p class=MsoToc2><a href="#_Toc62570057">5.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Simple Types<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>21</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>20</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570058">5.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Subset of XML Schema<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>22</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>21</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570059">5.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>XSD
@@ -3158,13 +3158,13 @@ style='color:windowtext;display:none;text-decoration:none'>23</span></a></p>
 <p class=MsoToc3><a href="#_Toc62570061">5.3.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>MinLength,
 MaxLength<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>24</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>23</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570062">5.3.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>MaxInclusive,
 MaxExclusive, MinExclusive, MinInclusive, TotalDigits, FractionDigits<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>24</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>23</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570063">5.3.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Pattern<span
@@ -3195,1214 +3195,1214 @@ style='color:windowtext;display:none;text-decoration:none'>24</span></a></p>
 <p class=MsoToc1><a href="#_Toc62570068">6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Syntax Basics<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>26</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>25</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570069">6.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Namespaces<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>26</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>25</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570070">6.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 DFDL Annotation Elements<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>26</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>25</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570071">6.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Properties<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>28</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>27</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570072">6.3.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 String Literals<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>29</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>28</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570073">6.3.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Expressions<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>34</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>33</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570074">6.3.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Regular Expressions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>34</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>33</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570075">6.3.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Enumerations
 in DFDL<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>34</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>33</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570076">7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Syntax
 of DFDL Annotation Elements<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>35</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>34</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570077">7.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Component
 Format Annotations<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>35</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>34</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570078">7.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Property
 Binding Syntax<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>36</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>35</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570079">7.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Empty
 String as a Representation Property Value<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>38</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>37</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570080">7.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:defineFormat
 - Reusable Data Format Definitions<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>38</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>37</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570081">7.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Using/Referencing
 a Named Format Definition: The dfdl:ref Property<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>38</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>37</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570082">7.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Inheritance
 for dfdl:defineFormat<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>39</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>38</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570083">7.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:defineEscapeScheme Defining Annotation Element<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>39</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>38</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570084">7.3.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Using/Referencing
 a Named escapeScheme Definition<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>40</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>39</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570085">7.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:escapeScheme Annotation Element<span style='color:windowtext;display:none;
 text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>40</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>39</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570086">7.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:assert Statement Annotation Element<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>40</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>39</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570087">7.5.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for dfdl:assert<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>41</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>40</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570088">7.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:discriminator Statement Annotation Element<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>43</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>42</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570089">7.6.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for dfdl:discriminator<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>43</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>42</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570090">7.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Variable Annotations<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>46</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>45</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570091">7.7.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:defineVariable
 Annotation Element<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>47</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>46</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570092">7.7.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:newVariableInstance Statement Annotation Element<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>48</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>47</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570093">7.7.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:setVariable Statement Annotation Element<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>49</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>48</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570094">8<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Property
 Scoping and DFDL Schema Checking<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>51</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>50</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570095">8.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Property
 Scoping<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>51</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>50</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570096">8.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Property
 Scoping Rules<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>51</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>50</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570097">8.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Providing
 Defaults for DFDL properties<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>51</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>50</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570098">8.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Combining
 DFDL Representation Properties from a dfdl:defineFormat<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>52</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>51</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570099">8.1.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Combining
 DFDL Properties from References<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>53</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>52</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570100">8.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Schema Checking<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>55</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>54</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570101">8.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Schema
 Component Constraint: Unique Particle Attribution<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>56</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>55</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570102">8.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Optional
 Checks and Warnings<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>56</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>55</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570103">9<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Processing Introduction<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>56</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570104">9.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parser
 Overview<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>56</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570105">9.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Points
 of Uncertainty<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>58</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570106">9.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Processing
 Error<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>58</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570107">9.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Recoverable
 Error<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>58</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570108">9.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Data Syntax Grammar<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>58</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>57</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570109">9.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Nil
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>60</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570110">9.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Empty
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>60</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570111">9.2.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Normal
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>60</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570112">9.2.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Absent
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>60</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570113">9.2.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Zero-length
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>62</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570114">9.2.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Missing<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>62</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570115">9.2.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Examples
 of Missing and Empty Representation<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>62</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>61</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570116">9.2.8<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Round
 Trip Ambiguities<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>63</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>62</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570117">9.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parsing
 Algorithm<span style='color:windowtext;display:none;text-decoration:none'>.. </span><span
-style='color:windowtext;display:none;text-decoration:none'>63</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>62</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570118">9.3.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Known-to-exist
 and Known-not-to-exist<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>64</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>63</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570119">9.3.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Establishing
 Representation<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>65</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>64</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570120">9.3.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Resolving
 Points of Uncertainty<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>66</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>65</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570121">9.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Element
 Defaults<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>67</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>66</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570122">9.4.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Definitions<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>67</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>66</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570123">9.4.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Element
 Defaults When Parsing<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>68</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>67</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570124">9.4.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Element
 Defaults When Unparsing<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>70</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>69</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570125">9.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Evaluation
 Order for Statement Annotations<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>70</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570126">9.5.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Asserts
 and Discriminators with testKind 'expression'<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570127">9.5.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Discriminators
 with testKind 'expression'<span style='color:windowtext;display:none;
 text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570128">9.5.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Elements
 and setVariable<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570129">9.5.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Controlling
 the Order of Statement Evaluation<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570130">9.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Validation<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>71</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570131">9.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparser
 Infoset Augmentation Algorithm<span style='color:windowtext;display:none;
 text-decoration:none'>.. </span><span
-style='color:windowtext;display:none;text-decoration:none'>73</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>72</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570132">10<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Overview:
 Representation Properties and their Format Semantics<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>74</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>73</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570133">11<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Common to both Content and Framing<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>75</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>74</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570134">11.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unicode
 Byte Order Mark (BOM)<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>78</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>77</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570135">11.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Character
 Encoding and Decoding Errors<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>78</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>77</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570136">11.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Property
 dfdl:encodingErrorPolicy<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>78</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>77</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570137">11.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unicode
 UTF-16 Decoding/Encoding Non-Errors<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>79</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570138">11.2.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Preserving
 Data Containing Decoding Errors<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>79</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570139">11.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Byte
 Order and Bit Order<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>79</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570140">11.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:bitOrder
 Example<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>79</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570141">11.4.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 Using Right-to-Left Display for 'leastSignificantBitFirst'<span
 style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>81</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570142">11.4.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:bitOrder
 and Grammar Regions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>81</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>80</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570143">12<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Framing<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>82</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>81</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570144">12.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Aligned
 Data<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>82</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>81</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570145">12.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Implicit
 Alignment<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>83</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>82</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570146">12.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mandatory
 Alignment for Textual Data<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>84</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>83</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570147">12.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Mandatory
 Alignment for Packed Decimal Data<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>85</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>84</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570148">12.1.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example:
 AlignmentFill<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>85</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>84</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570149">12.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for Specifying Delimiters<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>85</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>84</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570150">12.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for Specifying Lengths<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>90</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>89</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570151">12.3.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind
 'explicit'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>91</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>90</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570152">12.3.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind
 'delimited'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>91</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>90</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570153">12.3.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind
 'implicit'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>92</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>91</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570154">12.3.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind
 'prefixed'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>94</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>93</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570155">12.3.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind&nbsp;
 'pattern'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>96</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>95</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570156">12.3.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:lengthKind
 'endOfParent'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>97</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>96</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570157">12.3.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Elements
 of Specified Length<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>98</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>97</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570158">13<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Simple
 Types<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>103</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>102</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570159">13.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Common to All Simple Types<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>103</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>102</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570160">13.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Common to All Simple Types with Text representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>104</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>103</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570161">13.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:escapeScheme Properties<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>105</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>104</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570162">13.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for Bidirectional support for All Simple Types with Text representation<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>109</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>108</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570163">13.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to String<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>109</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>108</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570164">13.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Number with Text or Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>111</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>110</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570165">13.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Number with Text Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>111</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>110</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570166">13.6.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:textNumberPattern Property<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>119</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>118</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570167">13.6.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Converting
 logical numbers to/from text representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>125</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>124</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570168">13.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Number with Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>126</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>125</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570169">13.7.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Converting
 Logical Numbers to/from Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>128</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>127</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570170">13.8<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Float/Double with Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>132</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>131</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570171">13.9<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Boolean with Text Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>132</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>131</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570172">13.10<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Boolean with Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>134</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>133</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570173">13.11<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Calendar with Text or Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>134</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>133</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570174">13.11.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp; </span>The
 dfdl:calendarPattern property<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>136</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>135</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570175">13.11.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp; </span>The
 dfdl:calendarCheckPolicy Property<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>140</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>139</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570176">13.12<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Calendar with Text Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>140</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>139</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570177">13.13<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Calendar with Binary Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>141</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>140</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570178">13.14<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 Specific to Opaque Types (xs:hexBinary)<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>142</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>141</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570179">13.15<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Nil
 Value Processing<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>142</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>141</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570180">13.16<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for Nillable Elements<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>143</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>142</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570181">14<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Sequence
 Groups<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>147</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>146</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570182">14.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Empty
 Sequences<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>147</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>146</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570183">14.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Sequence
 Groups with Separators<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>148</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>147</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570184">14.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Separators
 and Suppression<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>150</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>149</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570185">14.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parsing
 Sequence Groups with Separators<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>151</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>150</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570186">14.2.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparsing
 Sequence Groups with Separators<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>153</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>152</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570187">14.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unordered
 Sequence Groups<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>155</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>154</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570188">14.3.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Restrictions
 for Unordered Sequences<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>155</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>154</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570189">14.3.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parsing
 an Unordered Sequence<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>156</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>155</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570190">14.3.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparsing
 an Unordered Sequence<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>157</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>156</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570191">14.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Floating
 Elements<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>157</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>156</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570192">14.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Hidden
 Groups<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>158</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>157</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570193">15<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Choice
 Groups<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>161</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>160</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570194">15.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Resolving
 Choices<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>162</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>161</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570195">15.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Resolving
 Choices via Speculation<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>162</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>161</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570196">15.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Resolving
 Choices via Direct Dispatch<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>163</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>162</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570197">15.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparsing
 Choices<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>163</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>162</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570198">16<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Properties
 for Array Elements and Optional Elements<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>164</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570199">16.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>The
 dfdl:occursCountKind property<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>164</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570200">16.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:occursCountKind
 'fixed'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>164</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570201">16.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:occursCountKind
 'implicit'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570202">16.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:occursCountKind
 'parsed'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570203">16.1.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:occursCountKind
 'expression'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570204">16.1.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:occursCountKind
 'stopValue'<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>165</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570205">16.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Default
 Values for Arrays<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570206">16.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Arrays
 with DFDL Expressions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570207">16.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Points
 of Uncertainty<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570208">16.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Arrays
 and Sequences<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570209">16.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Forward
 Progress Requirement<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>166</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570210">16.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parsing
 Occurrences with Non-Normal Representation<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>168</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570211">16.8<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Sparse
 Arrays<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>168</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>167</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570212">17<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Calculated
 Value Properties<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>169</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>168</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570213">17.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example:
 2d Nested Array<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>170</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>169</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570214">17.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example:
 Three-Byte Date<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>171</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>170</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570215">18<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Expression Language<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>174</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>173</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570216">18.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Expression
 Language Data Model<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>175</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>174</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570217">18.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Variables<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>175</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>174</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570218">18.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Rewinding
 of Variable Memory State<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>176</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>175</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570219">18.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Variable
 Memory State Transitions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>176</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>175</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570220">18.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>General
 Syntax<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>177</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>176</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570221">18.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Expression Syntax<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>177</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>176</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570222">18.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Constructors,
 Functions and Operators<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>179</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>178</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570223">18.5.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Constructor
 Functions for XML Schema Built-in Types<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>179</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>178</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570224">18.5.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Standard
 XPath Functions<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>180</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>179</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570225">18.5.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Functions<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>184</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>183</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570226">18.5.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Constructor Functions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>186</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>185</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570227">18.5.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Miscellaneous
 Functions<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>187</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>186</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570228">18.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparsing
 and Circular Expression Deadlock Errors<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>188</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>187</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570229">19<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>DFDL
 Regular Expressions<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>189</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>188</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570230">20<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>External
 Control of the DFDL Processor<span style='color:windowtext;display:none;
 text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>190</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>189</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570231">21<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Built-in
 Specifications<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>191</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>190</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570232">22<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Conformance<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>192</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>191</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570233">23<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Optional
 DFDL Features<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>193</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>192</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570234">24<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Security
 Considerations<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>195</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>194</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570235">25<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Authors
 and Contributors<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>196</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>195</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570236">26<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Intellectual
 Property Statement<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>197</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>196</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570237">27<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Disclaimer<span
 style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>198</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>197</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570238">28<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Full
 Copyright Notice<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>199</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>198</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570239">29<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>References<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>200</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>199</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570240">30<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 A: Escape Scheme Use Cases<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>203</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570241">30.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Escape
 Character Same as dfdl:escapeEscapeCharacter<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>203</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570242">30.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Escape
 Character Different from dfdl:escapeEscapeCharacter<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>203</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570243">30.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 1 - Separator ';'<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>203</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570244">30.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 2 - Separator 'sep'<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>205</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570245">30.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Escape
 Block with Different Start and End Characters<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>205</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>204</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570246">30.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Escape
 Block with Same Start and End Characters<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>206</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>205</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570247">31<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 B: Rationale for Single-Assignment Variables<span style='color:windowtext;
 display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>208</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>207</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570248">32<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 C: Processing of DFDL String literals<span style='color:windowtext;display:
 none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>209</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>208</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570249">32.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Interpreting
 a DFDL String Literal<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>209</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>208</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570250">32.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Recognizing
 a DFDL String Literal<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>209</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>208</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570251">32.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Recognizing
 DFDL String Literal Part<span style='color:windowtext;display:none;text-decoration:
 none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>209</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>208</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570252">33<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 D: DFDL Standard Encodings<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570253">33.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Purpose<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570254">33.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Conventions<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570255">33.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Specification
 Template<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570256">33.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Encoding
 X-DFDL-US-ASCII-7-BIT-PACKED<span style='color:windowtext;display:none;
 text-decoration:none'>.. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570257">33.4.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Name<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570258">33.4.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Translation
 table<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>210</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570259">33.4.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Width<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>212</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570260">33.4.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Alignment<span
 style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>212</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570261">33.4.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Byte
 Order<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>212</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570262">33.4.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 1<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>212</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>211</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570263">33.4.7<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 2<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>213</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>212</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570264">33.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Encoding
 X-DFDL-US-ASCII-6-BIT-PACKED<span style='color:windowtext;display:none;
 text-decoration:none'>.. </span><span
-style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>213</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570265">33.5.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Name<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>213</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570266">33.5.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Translation
 Table<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>213</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570267">33.5.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Width<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>215</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570268">33.5.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Alignment<span
 style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>215</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570269">33.5.5<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ByteOrder<span
 style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>215</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570270">33.5.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Example
 1<span style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>215</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>214</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570271">33.6<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>References
 for Appendix D<span style='color:windowtext;display:none;text-decoration:none'>.. </span><span
-style='color:windowtext;display:none;text-decoration:none'>216</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>215</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570272">34<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 E: Glossary of Terms<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>217</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>216</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570273">35<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 F: Specific Errors Classified<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>224</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>223</span></a></p>
 
 <p class=MsoToc1><a href="#_Toc62570274">36<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Appendix
 G: Property Precedence<span style='color:windowtext;display:none;text-decoration:
 none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>227</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>226</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570275">36.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Parsing<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>227</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>226</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570276">36.1.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:element
 (simple) and dfdl:simpleType<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>227</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>226</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570277">36.1.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:element
 (complex)<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>233</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>232</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570278">36.1.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:sequence
 and dfdl:group (when reference is to a sequence)<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>235</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>234</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570279">36.1.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:choice
 and dfdl:group (when reference is to a choice)<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>235</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>234</span></a></p>
 
 <p class=MsoToc2><a href="#_Toc62570280">36.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Unparsing<span
 style='color:windowtext;display:none;text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>236</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>235</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570281">36.2.1<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:element
 (simple) and dfdl:simpleType<span style='color:windowtext;display:none;
 text-decoration:none'>. </span><span
-style='color:windowtext;display:none;text-decoration:none'>237</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>236</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570282">36.2.2<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:element
 (complex)<span style='color:windowtext;display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>243</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>242</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570283">36.2.3<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:sequence
 and dfdl:group (when reference is a sequence)<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>245</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>244</span></a></p>
 
 <p class=MsoToc3><a href="#_Toc62570284">36.2.4<span style='font-size:11.0pt;
 font-family:"Calibri",sans-serif;color:windowtext;text-decoration:none'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dfdl:choice
 and dfdl:group (when reference is a choice)<span style='color:windowtext;
 display:none;text-decoration:none'> </span><span
-style='color:windowtext;display:none;text-decoration:none'>246</span></a></p>
+style='color:windowtext;display:none;text-decoration:none'>245</span></a></p>
 
 <h1>1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span><a name="_Toc177399014"></a><a name="_Toc175057300"></a><a
@@ -4477,13 +4477,13 @@ transfer of data across domains without requiring global standard formats, or
 to allow third-party tools to easily access multiple formats. DFDL can also be
 a powerful tool for supporting backward compatibility as formats evolve. </p>
 
-<p class=MsoNormal>DFDL is designed to provide flexibility and permit
-implementations that achieve very high levels of performance. DFDL descriptions
-are separable and native applications do not need to use DFDL libraries to
-parse their data formats. DFDL parsers can also be highly efficient. The DFDL
-language is designed to permit implementations that use lazy evaluation of
-formats and to support seekable, random access to data. The following goals can
-be achieved by DFDL implementations:</p>
+<p class=MsoNormal>DFDL is designed to provide flexibility and permit implementations
+that achieve very high levels of performance. DFDL descriptions are separable
+and native applications do not need to use DFDL libraries to parse their data
+formats. DFDL parsers can also be highly efficient. The DFDL language is
+designed to permit implementations that use lazy evaluation of formats and to
+support seekable, random access to data. The following goals can be achieved by
+DFDL implementations:</p>
 
 <p class=MsoListParagraphCxSpFirst style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4696,8 +4696,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 &lt;/xs:appinfo&gt;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;/xs:annotation&gt;</span></b></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xs:annotation&gt;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4804,8 +4803,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 </span><b><span lang=EN-GB style='color:black'>byteOrder=&quot;bigEndian&quot; </span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-lengthKind=&quot;implicit&quot;</span></b></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lengthKind=&quot;implicit&quot;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -4891,17 +4889,15 @@ lengthKind=&quot;implicit&quot;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-binaryFloatRep=&quot;ieee&quot;
-/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></b></p>
+binaryFloatRep=&quot;ieee&quot; /&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b></p>
 
 </div>
 
 <p class=MsoNormal style='text-autospace:none'>Within the above annotation
 element, each attribute is a DFDL <i>property</i>, and each property-value pair
 is called a <i>property binding</i>. In the above the attribute
-'representation' is a DFDL property name. Here the dfdl:element is a DFDL
-format annotation and the properties in it are generally called DFDL<i> representation
+'representation' is a DFDL property name. Here the dfdl:element is a DFDL format
+annotation and the properties in it are generally called DFDL<i> representation
 properties</i>.</p>
 
 <p class=MsoNormal style='text-autospace:none'>Consider if the same data are
@@ -4985,8 +4981,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 &lt;/xs:appinfo&gt;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;/xs:annotation&gt;</span></b></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;/xs:annotation&gt;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5013,9 +5008,9 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 encoding=&quot;UTF-8&quot; </span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></b><b><span lang=EN-GB style='color:black'>textNumberRep</span><span
-lang=EN-GB style='color:black'> =&quot;standard&quot;</span></b></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b><b><span
+lang=EN-GB style='color:black'>textNumberRep</span><span lang=EN-GB
+style='color:black'> =&quot;standard&quot;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5062,8 +5057,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 encoding=&quot;UTF-8&quot; </span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></b><b><span lang=EN-GB style='color:black'>textNumberRep</span><span
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></b><b><span lang=EN-GB style='color:black'>textNumberRep</span><span
 lang=EN-GB style='color:black'> =&quot;standard&quot;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
@@ -5087,8 +5082,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;/xs:annotation&gt;</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;/xs:element&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xs:element&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:element
@@ -5181,9 +5175,9 @@ DFDL is not</h2>
 <p class=nobreak>DFDL maps data from a native textual or binary representation
 to an instance of an information set. This can be thought of as a data
 transformation. However, DFDL is not intended to be a general transformation
-language and DFDL does not intend to provide a mechanism to map data to
-arbitrary XML models. There are specific limitations on the data models that
-DFDL can work to:</p>
+language and DFDL does not intend to provide a mechanism to map data to arbitrary
+XML models. There are specific limitations on the data models that DFDL can
+work to:</p>
 
 <ol style='margin-top:0in' start=1 type=1>
  <li class=MsoNormal>DFDL uses a subset of XML Schema; in particular, XML
@@ -5339,9 +5333,9 @@ operates on. </p>
 <p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span>Section <span
-class=MsoHyperlink>5</span>, <a href="#_DFDL_Schema_Component"><span class=InternetLink>DFDL Schema Component Model</span></a> describes the
-components that makes up a DFDL schema, and the subset of XML Schema that is
-used to express them.</p>
+class=MsoHyperlink>5</span>, <a href="#_DFDL_Schema_Component"><span class=InternetLink>DFDL Schema Component Model</span></a> describes the components
+that makes up a DFDL schema, and the subset of XML Schema that is used to
+express them.</p>
 
 <p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -5743,9 +5737,10 @@ in order to have a DFDL information set. </p>
 
 <p class=MsoNormal align=center style='text-align:center;page-break-after:avoid'><img
 border=0 width=576 height=340 id="Picture 1"
-src="gwdrp-dfdl-v1.0.7_files/image001.gif"></p>
+src="gwdrp-dfdl-v1.0.8_files/image001.gif"></p>
 
-<p class=MsoCaption><a name="_Ref37860160">Figure 1 DFDL Infoset Object Model</a></p>
+<p class=MsoCaption><a name="_Ref37860160">Figure </a>1
+DFDL Infoset Object Model</p>
 
 <p class=MsoNormal>The DFDL information set is presented above in Figure 1 DFDL Infoset Object Model as an object model using a Unified Modeling
 Language (UML) class diagram [<a href="#a_UML">UML</a>].</p>
@@ -5765,10 +5760,10 @@ in this specification) other than parsing DFDL-described data. </p>
 <p class=MsoNormal>A DFDL information set consists of a number of <strong><i>information
 items</i></strong>; or just <em><span style='font-family:"Arial",sans-serif'>items</span></em>
 for short. The information set for any well-formed DFDL-described data contains
-at least a document information item and one element information item. An
-information item is an abstract description of a part of some DFDL-described
-data: each information item has a set of associated named <b><i>members</i></b>.
-In this specification, the member names are shown in square brackets, <strong>[thus]</strong>.
+at least a document information item and one element information item. An information
+item is an abstract description of a part of some DFDL-described data: each
+information item has a set of associated named <b><i>members</i></b>. In this
+specification, the member names are shown in square brackets, <strong>[thus]</strong>.
 The types of information item are listed in Section <span
 class=MsoHyperlink>4.2</span> <a href="#_Information_Items">Information Items</a>.
 </p>
@@ -5837,16 +5832,21 @@ to this item. It is a concrete artifact describing the information set.</p>
 
 <p class=MsoNormal>The document information item has the following members:</p>
 
-<p class=MsoNormal><strong>[root]</strong> The element information item
+<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[root]</strong> The element information item
 corresponding to the root element declaration of the DFDL Schema. </p>
 
-<p class=MsoNormal><strong>[dfdlVersion]</strong> String. The version of the DFDL
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[dfdlVersion]</strong> String. The version of the DFDL
 specification to which this information set conforms. For DFDL V1.0 this is <a
 href="http://dataformat.org/dfdl-1.0"><span style='color:windowtext;text-decoration:
 none'>'dfdl-1.0</span></a>'</p>
 
-<p class=MsoNormal><b>[schema]</b> String. This member is reserved for future
-use.</p>
+<p class=MsoListParagraphCxSpLast style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><b>[schema]</b> String. This member is reserved for future use.</p>
 
 <h3><a name="_Toc349042618"></a><a name="_Toc243112743"></a><a
 name="_Toc194983905"></a><a name="_Toc199516226"></a><a name=infoitem.element></a><a
@@ -5874,68 +5874,94 @@ element information items are accessible by recursively following its
 
 <p class=MsoNormal>An element information item has the following members:</p>
 
-<p class=MsoNormal><strong>[namespace]</strong> String. The namespace, if any,
-of the element. If the element does not belong to a namespace, the value is the
-empty string.</p>
-
-<p class=MsoNormal><strong>[name]</strong> String. The local part of the
-element name.</p>
+<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><b>[array]</b> Boolean. True if the item is an array, meaning
+that it corresponds to an element having maxOccurs value greater than 1, or
+&#8216;unbounded&#8217;. </p>
 
-<p class=MsoNormal><strong>[document]</strong> The document information item
-representing the DFDL information set that contains this element. This element
-is empty except in the root element of an information set.</p>
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[children]</strong> An ordered set of zero or more
+element information items. The order they appear in the set is the order
+implied by the DFDL Schema. 'Ordered set' is not formally defined here, but two
+operations are assumed: 'count' gives the number of information items, and 'at
+(index)' gives the element at ordinal position 'index' starting from 1. In a
+simple element information item this member has no value. In a document
+information item this member contains exactly one element information item. If
+the <b>[nilled]</b> member is true, then this member has no value.</p>
 
-<p class=MsoNormal><strong>[dataType]</strong> String. The name of the XML
-Schema 1.0 built-in simple type to which the value corresponds. DFDL supports a
-subset of these types listed in Section <span
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[dataType]</strong> String. The name of the XML Schema
+1.0 built-in simple type to which the value corresponds. DFDL supports a subset
+of these types listed in Section <span
 class=MsoHyperlink>5.1</span> DFDL
 Simple Types. </p>
 
-<p class=MsoNormal><strong>[nilled] </strong><strong><span style='font-weight:
-normal'>Boolean. True if the nillable item is nil. False if the nillable item
-is not nil. If the element is not nillable this member has no value. If this
-member is true then for a simple element the </span>[dataValue]</strong><strong><span
-style='font-weight:normal'> member has no value, and for a complex element the </span>[children]</strong><strong><span
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[dataValue]</strong><strong><span style='font-weight:
+normal'> member has no value, and for a complex element the </span>[children]</strong><strong><span
 style='font-weight:normal'> member has no value. If this member is true, then
 the Infoset item is said to be nil or nilled.</span></strong></p>
 
-<p class=MsoNormal><b>[array]</b> Boolean. True if the item is an array,
-meaning that it corresponds to an element having maxOccurs value greater than
-1, or &#8216;unbounded&#8217;. </p>
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[document]</strong> The document information item
+representing the DFDL information set that contains this element. This element
+is empty except in the root element of an information set.</p>
 
-<p class=MsoNormal><strong>[children]</strong> An ordered set of zero or more
-element information items. The order they appear in the set is the order
-implied by the DFDL Schema. 'Ordered set' is not formally defined here, but two
-operations are assumed: 'count' gives the number of information items, and 'at
-(index)' gives the element at ordinal position 'index' starting from 1. In a
-simple element information item this member has no value. In a document
-information item this member contains exactly one element information item. If
-the <b>[nilled]</b> member is true, then this member has no value.</p>
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[name]</strong> String. The local part of the element
+name.</p>
+
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[namespace]</strong> String. The namespace, if any, of
+the element. If the element does not belong to a namespace, the value is the
+empty string.</p>
 
-<p class=MsoNormal><strong>[parent]</strong> The complex element information
-item which contains this information item in its [children] member. In the root
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[nilled] </strong><strong><span style='font-weight:normal'>Boolean.
+True if the nillable item is nil. False if the nillable item is not nil. If the
+element is not nillable this member has no value. If this member is true then
+for a simple element the </span></strong></p>
+
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[parent]</strong> The complex element information item
+which contains this information item in its [children] member. In the root
 element of an information set this member is empty.</p>
 
-<p class=MsoNormal><strong>[schema]</strong> String. A reference to a schema
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[schema]</strong> String. A reference to a schema
 component associated with this information item, if any. If not empty, the
 value MUST be an absolute or relative Schema Component Designator [<a
 href="#a_SCD">SCD</a>].</p>
 
-<p class=MsoNormal><strong>[valid] </strong>Boolean<a href="#_ftn4"
+<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[unionMemberSchema]</strong><a href="#_ftn4"
 name="_ftnref4" title=""><span class=MsoFootnoteReference><span
-class=MsoFootnoteReference><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>[4]</span></span></span></a>.<strong>
+class=MsoFootnoteReference><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>[4]</span></span></span></a><strong>
+</strong>String. For simple element information items, this member contains an
+SCD reference to the member of the union that matched the value of the element.
+Empty if validation is not enabled. Empty if the element's type is not a union.</p>
+
+<p class=MsoListParagraphCxSpLast style='text-indent:-.25in'><span
+style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+</span></span><strong>[valid] </strong>Boolean<a href="#_ftn5" name="_ftnref5"
+title=""><span class=MsoFootnoteReference><span class=MsoFootnoteReference><span
+style='font-size:10.0pt;font-family:"Arial",sans-serif'>[5]</span></span></span></a>.<strong>
 </strong>True if the element is valid as determined by a DFDL implementation
 that performs validation checking. A complex element information item is not
 valid if any of its <b>[children]</b> are not valid. Empty if validation is not
 enabled. </p>
 
-<p class=MsoNormal><strong>[unionMemberSchema]</strong><a href="#_ftn5"
-name="_ftnref5" title=""><span class=MsoFootnoteReference><span
-class=MsoFootnoteReference><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>[5]</span></span></span></a><strong>
-</strong>String. For simple element information items, this member contains an
-SCD reference to the member of the union that matched the value of the element.
-Empty if validation is not enabled. Empty if the element's type is not a union.</p>
-
 <p class=MsoNormal>On unparsing, any non-empty values for the <b>[valid]</b> or
 <b>[unionMemberSchema]</b> members are ignored. However, in the augmented Infoset
 which is built during the unparse operation <b>[valid]</b> will have a value,
@@ -5987,8 +6013,8 @@ corresponding to xs:sequence and xs:choice constructs of the schema. The class
 Term is a further generalization encompassing not only ModelGroup, but
 GroupReference, ElementReference, and ElementDeclaration. </p>
 
-<p class=MsoNormal><img border=0 width=537 height=527
-src="gwdrp-dfdl-v1.0.7_files/image002.jpg"></p>
+<p class=MsoNormal><img border=0 width=522 height=451 id="Graphic 3"
+src="gwdrp-dfdl-v1.0.8_files/image002.gif"></p>
 
 <p class=MsoCaption>Figure 2 DFDL Schema UML diagram</p>
 
@@ -6021,7 +6047,7 @@ all the types defined by XML Schema version 1.0, and the subset of these types
 supported by DFDL are shown as shaded.</p>
 
 <p class=MsoNormal align=center style='text-align:center'><img border=0
-width=576 height=324 id="Graphic 18" src="gwdrp-dfdl-v1.0.7_files/image003.gif"></p>
+width=576 height=324 id="Graphic 18" src="gwdrp-dfdl-v1.0.8_files/image003.gif"></p>
 
 <p class=MsoCaption>Figure 3 DFDL simple types as a subset of XML Schema types</p>
 
@@ -6108,8 +6134,8 @@ shown in this table:</p>
  </tr>
 </table>
 
-<p class=MsoCaption><span style='color:black'>Table </span>1: Logical type
-groupings</p>
+<p class=MsoCaption><span style='color:black'>Table </span>1:
+Logical type groupings</p>
 
 <p class=MsoNormal>Note that DFDL does not have specific types corresponding to
 time intervals, nor are there special numeric types for geo-coordinates,
@@ -6160,8 +6186,8 @@ style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&n
 <p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span>These simple types: string, float, double, decimal, integer,
-long, int, short, byte, nonNegativeInteger, unsignedLong, unsignedInt,
-unsignedShort, unsignedByte, boolean, date, time, dateTime, hexBinary</p>
+long, int, short, byte, nonNegativeInteger, unsignedLong, unsignedInt, unsignedShort,
+unsignedByte, boolean, date, time, dateTime, hexBinary</p>
 
 <p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -6569,8 +6595,8 @@ example, they may include elements containing xs:attribute declarations.</p>
 
 <p class=MsoNormal>A DFDL processor needs a way to tell these schema files
 apart so that it can enforce the DFDL subset in schema files that are
-describing data formats and ignore the XML schema files that are for unknown
-annotation languages that are to be ignored by the DFDL processor.</p>
+describing data formats and ignore the XML schema files that are for unknown annotation
+languages that are to be ignored by the DFDL processor.</p>
 
 <p class=MsoNormal>Hence, this rule: a DFDL implementation MUST ignore any
 schema file included or imported by a DFDL schema if the top level xs:schema
@@ -6790,8 +6816,8 @@ reference and the global group definition it references</p>
   <td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
   border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=MsoNormal style='page-break-after:avoid'>Defines a test to be used
-  to ensure the data are well formed. Assert is used only when parsing data.
-  See Section <span
+  to ensure the data are well formed. Assert is used only when parsing data. See
+  Section <span
   class=MsoHyperlink>7.2.1</span> </p>
   </td>
  </tr>
@@ -7372,8 +7398,8 @@ Literals generally, including the various kinds of entities.</p>
  <tr>
   <td valign=top style='border:none;border-left:solid windowtext 1.0pt;
   padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><span style='font-family:"Courier New"'>HexadecimalCodePoint&nbsp;&nbsp;
-  </span></p>
+  <p class=MsoNormal><span style='font-family:"Courier New"'>HexadecimalCodePoint&nbsp;
+  &nbsp;</span></p>
   </td>
   <td valign=top style='border:none;padding:0in 5.4pt 0in 5.4pt'>
   <p class=MsoNormal><span style='font-family:"Courier New"'>::=</span></p>
@@ -8053,7 +8079,8 @@ following tables. </p>
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Ref384972713">Table 4 DFDL Entities</a></p>
+<p class=MsoCaption><a name="_Ref384972713">Table </a>4
+DFDL Entities</p>
 
 <h4><a name="_Toc199516246"></a><a name="_Toc194983924"></a><a
 name="_Toc243112764"></a><a name="_Ref37865472"><span style='color:black;
@@ -8180,8 +8207,8 @@ one or more characters from a set of related characters.</p>
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Ref384972887">Table 5 DFDL Character Class
-Entities</a></p>
+<p class=MsoCaption><a name="_Ref384972887">Table </a>5
+DFDL Character Class Entities</p>
 
 <h4><span style='color:black;font-weight:normal'>6.3.1.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span>DFDL Byte Value Entities in DFDL String Literals</h4>
@@ -8834,8 +8861,7 @@ class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;xs:annotation&gt;&lt;xs:appinfo
-source=&quot;http://www.ogf.org/dfdl/&quot;&gt;</span></span></p>
+&lt;xs:annotation&gt;&lt;xs:appinfo source=&quot;http://www.ogf.org/dfdl/&quot;&gt;</span></span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -8897,8 +8923,7 @@ class=CodeCharacter><span lang=EN-GB>&nbsp;</span></span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp; &lt;xs:element
-name=&quot;elem2&quot; type=&quot;xs:int&quot;
-maxOccurs=&quot;unbounded&quot;&gt;</span></span></p>
+name=&quot;elem2&quot; type=&quot;xs:int&quot; maxOccurs=&quot;unbounded&quot;&gt;</span></span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
@@ -9323,8 +9348,7 @@ class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
 escapeSchemeRef=&quot;myEscapeScheme&quot;/&gt;</span></span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp;
-&lt;/xs:appinfo&gt;&lt;/xs:annotation&gt;<br>
+class=CodeCharacter><span lang=EN-GB style='color:black'>&nbsp; &lt;/xs:appinfo&gt;&lt;/xs:annotation&gt;<br>
 &lt;/xs:element&gt;</span></span><span lang=EN-GB style='color:black'> </span></p>
 
 </div>
@@ -9730,9 +9754,9 @@ Parsing Algorithm.</p>
 
 <p class=MsoNormal>Discriminators can also be used to force a resolution
 earlier during the parsing of a model group so that subsequent parsing errors
-are treated as Processing Errors of a known schema component rather than a
-failure to find that schema component. This may greatly improve the efficiency
-of DFDL parsing in some implementations, as well as improving the diagnostic
+are treated as Processing Errors of a known schema component rather than a failure
+to find that schema component. This may greatly improve the efficiency of DFDL
+parsing in some implementations, as well as improving the diagnostic
 information provided by a DFDL parser when given malformed data.</p>
 
 <p class=MsoNormal>Examples of dfdl:discriminator annotation are below :</p>
@@ -10327,8 +10351,8 @@ lang=EN-GB style='color:black'>&nbsp;</span><span lang=EN-GB style='color:black'
 name=&quot;EDIFACT_DS&quot; type=&quot;xs:string&quot;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-defaultValue=&quot;,&quot; /&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp;&nbsp;defaultValue=&quot;,&quot; /&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB>&nbsp;</span></p>
@@ -10551,10 +10575,10 @@ not been specified by dfdl:defineVariable) then the value of this instance is
 undefined until explicitly set (using dfdl:setVariable).</p>
 
 <p class=MsoNormal>If a default value is specified this initial value of the
-instance is created when the instance is created. The value overrides any
-(global) default value which was specified by dfdl:defineVariable or which was
-provided externally to the DFDL processor. A variable instance with a valid
-value (specified or default) can be referenced anywhere within the scope of the
+instance is created when the instance is created. The value overrides any (global)
+default value which was specified by dfdl:defineVariable or which was provided
+externally to the DFDL processor. A variable instance with a valid value
+(specified or default) can be referenced anywhere within the scope of the
 element on which the instance was created. </p>
 
 <p class=MsoNormal>Note that the syntax supports both a defaultValue attribute
@@ -10749,9 +10773,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dfdl:setVariab
 ref=&quot;EDI:EDIFACT_DS&quot; value=&quot;{.}&quot; /&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;dfdl:setVariable ref=&quot;delimiter&quot;&gt; {.}
-&lt;/dfdl:setVariable&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;dfdl:setVariable
+ref=&quot;delimiter&quot;&gt; {.} &lt;/dfdl:setVariable&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;
@@ -11198,7 +11221,7 @@ lang=EN-GB style='color:black'>&nbsp; &lt;xs:restriction
 base=&quot;xs:integer&quot;&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; &lt;xs:maxInclusive
+lang=EN-GB style='color:black'>&nbsp; &nbsp;&nbsp;&lt;xs:maxInclusive
 value=&quot;10&quot;/&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
@@ -11510,8 +11533,8 @@ source=&quot;http://www.ogf.org/dfdl/&quot;&gt;<br>
 byteOrder=&quot;littleEndian&quot;</b></span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-initiator=&quot;&quot; </span></b></p>
+style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp;&nbsp;initiator=&quot;&quot; </span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
 style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -12308,8 +12331,7 @@ the grammar tables below, the terminal symbols are shown in bold italic font.</p
   <p class=TableContents>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
   NilElementLiteralContent] NilElementRightFraming</p>
   <p class=TableContents>ComplexLiteralNilElementRep = NilElementLeftFraming <b><i>NilLiteralValue</i></b></p>
-  <p class=TableContents>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NilElementRightFraming</p>
+  <p class=TableContents>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;NilElementRightFraming</p>
   <p class=TableContents>&nbsp;</p>
   <p class=TableContents>NilElementLeftFraming = LeadingAlignment <b><i>NilElementInitiator
   </i></b>PrefixLength</p>
@@ -12470,8 +12492,8 @@ dfdl:emptyValueDelimiterPolicy<a href="#_ftn15" name="_ftnref15" title=""><span
 class=MsoFootnoteReference><span class=MsoFootnoteReference><span
 style='font-size:10.0pt;font-family:"Arial",sans-serif'>[15]</span></span></span></a>
 and the occurrence's SimpleContent or ComplexContent region in the data must be
-of length zero. (If non-conformant it is not a Processing Error and the
-representation is not empty).</p>
+of length zero. (If non-conformant it is not a Processing Error and the representation
+is not empty).</p>
 
 <p class=MsoNormal>LeadingAlignment, TrailingAlignment, PrefixLength regions
 may be present. </p>
@@ -12633,8 +12655,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:eleme
 name=&quot;B&quot; type=&quot;xs:string&quot; minOccurs=&quot;0&quot;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-dfdl:lengthKind=&quot;delimited&quot;/&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dfdl:lengthKind=&quot;delimited&quot;/&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;xs:element
@@ -13285,8 +13306,8 @@ This can occur when:</p>
      simple element, then an empty string (type xs:string), empty hexBinary
      (type xs:hexBinary), or default value is alsoadded to the Infoset. </li>
  <li class=MsoNormal>the first child element of the complex type is a required
-     complex element, then an item is added to the Infoset (which may itself
-     have a child via (1))</li>
+     complex element, then an item is added to the Infoset (which may itself have
+     a child via (1))</li>
 </ol>
 
 <h4><span style='color:black;font-weight:normal'>9.4.2.4<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -13399,8 +13420,8 @@ is discarded.</p>
 <h4><span style='color:black;font-weight:normal'>9.4.2.5<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span>Example: Complex Optional Empty Element with Delimiters</h4>
 
-<p class=MsoNormal>This example is similar, but the E1 element has a few
-additional DFDL properties highlighted in bold below:</p>
+<p class=MsoNormal>This example is similar, but the E1 element has a few additional
+DFDL properties highlighted in bold below:</p>
 
 <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
 background:#F3F3F3'>
@@ -13424,8 +13445,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; dfdl:terminator=&quot;)&quot;
 </span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><b><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
-dfdl:emptyValueDelimiterPolicy=&quot;both&quot; </span></b></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; dfdl:emptyValueDelimiterPolicy=&quot;both&quot;
+</span></b></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
@@ -13657,19 +13678,19 @@ of the schema are always executed in lexical order. However, dfdl:setVariable
 annotations can also be found in different annotation points that are combined
 into the resolved set of annotations for one schema component. In this case,
 the order of execution of the dfdl:setVariable statements from any one
-annotation point remains lexical. The order of execution of the
-dfdl:setVariable annotations different annotation points follows the principle
-of innermost first, meaning that a schema component that references another
-schema component has its dfdl:setVariable statements executed <i>after</i>
-those of the referenced schema component. For example, if an element reference
-and an element declaration both have dfdl:setVariable statements, then those on
-the element declaration execute before those on the element reference.
-Similarly, dfdl:setVariable statements on a base simple type execute before
-those of a simple type derived from it. The dfdl:setVariable statements on a
-simple type execute before those on an element having that simple type (whether
-that type is by reference, or when the simple type is lexically nested within
-the element declaration). The dfdl:setVariable statements on the sequence or
-choice within a global group definition execute before those on a group reference.</p>
+annotation point remains lexical. The order of execution of the dfdl:setVariable
+annotations different annotation points follows the principle of innermost
+first, meaning that a schema component that references another schema component
+has its dfdl:setVariable statements executed <i>after</i> those of the
+referenced schema component. For example, if an element reference and an
+element declaration both have dfdl:setVariable statements, then those on the
+element declaration execute before those on the element reference. Similarly,
+dfdl:setVariable statements on a base simple type execute before those of a
+simple type derived from it. The dfdl:setVariable statements on a simple type
+execute before those on an element having that simple type (whether that type
+is by reference, or when the simple type is lexically nested within the element
+declaration). The dfdl:setVariable statements on the sequence or choice within
+a global group definition execute before those on a group reference.</p>
 
 <p class=MsoNormal>The dfdl:newVariableInstance annotations at any one
 annotation point of the schema are always executed in lexical order. However,
@@ -13682,9 +13703,9 @@ points follows the principle of innermost first, meaning that a schema
 component that contains or references another schema component has its
 dfdl:newVariableInstance statements executed <i>after</i> those of the
 contained or referenced schema component. For example, if a group reference and
-the sequence or choice group of a group definition both have
-dfdl:newVariableInstance statements, then those on the global group definition
-execute before those on the group reference.</p>
+the sequence or choice group of a group definition both have dfdl:newVariableInstance
+statements, then those on the global group definition execute before those on
+the group reference.</p>
 
 <h3><a name="_Toc62570126"></a><a name="_Toc393356998"></a><span
 style='color:black;font-weight:normal'>9.5.1<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -14065,8 +14086,8 @@ name="_Properties_Common_to"></a>11<span style='font:7.0pt "Times New Roman"'>&n
   <td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
   border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
   <p class=MsoNormal>Enum </p>
-  <p class=MsoNormal>Valid values 'mostSignificantBitFirst',
-  'leastSignificantBitFirst'.&nbsp; </p>
+  <p class=MsoNormal>Valid values 'mostSignificantBitFirst', 'leastSignificantBitFirst'.&nbsp;
+  </p>
   <p class=MsoNormal>The bits of a byte each have a place value or significance
   of 2<i><sup>n</sup></i>, for <i>n</i> from 0 to 7. Hence, the byte value 255
   = 2<sup>7</sup> + 2<sup>6</sup> + 2<sup>5</sup> + 2<sup>4</sup> + 2<sup>3</sup>
@@ -14436,8 +14457,8 @@ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span>dfdl:encod
 
 <p class=MsoNormal>For unparsing, each encoding has a replacement/substitution
 character specified by the ICU. This character is substituted for the unmapped
-character or the character that has too large an encoding to fit in the
-available space.&nbsp;</p>
+character or the character that has too large an encoding to fit in the available
+space.&nbsp;</p>
 
 <p class=MsoNormal>There is one exception. When dfdl:lengthUnits is 'bytes',
 the 'not enough room' encoding error is ignored. The left-over bytes are filled
@@ -14679,7 +14700,7 @@ lang=EN-GB style='font-size:9.0pt;font-family:"Courier New";color:black'> </span
 
 <p class=MsoNormal style='margin:0in;background:#F3F3F3;border:none;padding:
 0in'><span lang=EN-GB style='font-size:9.0pt;font-family:"Courier New";
-color:black'>Significance&nbsp; M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; L
+color:black'>Significance&nbsp; M&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;L
 M&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; L</span></p>
 
 <p class=MsoNormal style='margin:0in;background:#F3F3F3;border:none;padding:
@@ -14896,9 +14917,9 @@ multiple of 4 bytes.&nbsp; That is, 1, 5, 9, 13, 17 and so on. </p>
 bits. If alignmentUnits is 'bytes' then the processor multiplies the alignment
 value by 8 to get the bit alignment,&nbsp; If the position in the data stream
 of the start of the <b>AlignmentFill</b> region is bit position N, then the
-length of the <b>AlignmentFill</b> region is the smallest non-negative integer
-L such that (L + N) mod B = 1. &nbsp;The position of the first bit of the
-aligned component is P = L + N.</p>
+length of the <b>AlignmentFill</b> region is the smallest non-negative integer L
+such that (L + N) mod B = 1. &nbsp;The position of the first bit of the aligned
+component is P = L + N.</p>
 
 <p class=MsoNormal>The <b><i>LeadingSkip</i></b> and <b><i>TrailingSkip</i></b>
 regions length are controlled by two properties of corresponding names and the
@@ -15084,7 +15105,7 @@ values are applied for each logical type.</p>
 </table>
 
 <p class=MsoCaption style='page-break-after:avoid'><a name="_Ref251664433">Table
-15 Implicit Alignment in bits</a></p>
+</a>15 Implicit Alignment in bits</p>
 
 <p class=MsoNormal>Note: The above table specifies the implicit alignment in bits,
 but this does not imply that dfdl:alignmentUnits 'bits' can be specified for
@@ -15104,8 +15125,8 @@ output as delimiters (unparsing), and data being matched to regular expressions
 dfdl:lengthKind 'pattern').</p>
 
 <p class=MsoNormal>Textual data has mandatory alignment that is
-character-set-encoding dependent. That is, these mandates come from the
-character set encoding specified by the dfdl:encoding property. </p>
+character-set-encoding dependent. That is, these mandates come from the character
+set encoding specified by the dfdl:encoding property. </p>
 
 <p class=MsoNormal>When processing textual data, it is a Schema Definition
 Error if the dfdl:alignment and dfdl:alignmentUnits properties are used to
@@ -15123,8 +15144,8 @@ filled from dfdl:fillByte (unparsing) to achieve the mandatory alignment.</p>
 <span class=MsoHyperlink>33</span> Appendix
 D: DFDL Standard Encodings.</p>
 
-<p class=MsoNormal>Some implementations MAY include additional
-implementation-defined encodings which have other alignments. </p>
+<p class=MsoNormal>Some implementations MAY include additional implementation-defined
+encodings which have other alignments. </p>
 
 <p class=MsoNormal>Note the 16-bit and 32-bit Unicode character set encodings
 UTF-16, UTF-16BE, UTF-16LE, UTF-32, UTF-32BE, UTF-32LE, all have 8-bit/1-byte
@@ -15367,10 +15388,10 @@ C: Processing of DFDL String literals.</p>
   <p class=MsoNormal style='page-break-after:avoid'>When an initiator is
   specified, it is a Processing Error if the component is required and one of
   the values is not found. </p>
-  <p class=MsoNormal style='page-break-after:avoid'>If dfdl:initiator is
-  &quot;&quot; (the empty string), that is the way a DFDL schema expresses a
-  format which does not use initiators. Hence, the <b><i>Initiator</i></b>
-  region is of length zero. </p>
+  <p class=MsoNormal style='page-break-after:avoid'>If dfdl:initiator is &quot;&quot;
+  (the empty string), that is the way a DFDL schema expresses a format which
+  does not use initiators. Hence, the <b><i>Initiator</i></b> region is of
+  length zero. </p>
   <p class=MsoNormal style='page-break-after:avoid'>On unparsing the first
   initiator in the list is automatically inserted into the <b><i>Initiator</i></b>
   region.</p>
@@ -15394,9 +15415,9 @@ C: Processing of DFDL String literals.</p>
   the end of an element or group of elements. The strings MUST be searched for
   in the longest first order.</p>
   <p class=MsoNormal style='page-break-after:avoid'>This property can be
-  computed by way of an expression which returns a string of whitespace
-  separated list of values.&nbsp; The expression must not contain forward
-  references to elements which have not yet been processed.</p>
+  computed by way of an expression which returns a string of whitespace separated
+  list of values.&nbsp; The expression must not contain forward references to
+  elements which have not yet been processed.</p>
   <p class=MsoNormal style='page-break-after:avoid'><span style='color:black'>This
   property can be used to determine the length of an element as described in
   Section </span><a href="#_Toc322911627">12.3.2</a><span style='color:black'>
@@ -15588,8 +15609,8 @@ C: Processing of DFDL String literals.</p>
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Toc190157561"></a>Table 16 Properties for
-Specifying Delimiters</p>
+<p class=MsoCaption><a name="_Toc190157561"></a>Table 16
+Properties for Specifying Delimiters</p>
 
 <h2><a name="_Toc177399087"></a><a name="_Toc175057374"></a><a
 name="_Toc199516310"></a><a name="_Toc194983974"></a><a name="_Toc243112821"></a><a
@@ -16234,8 +16255,7 @@ style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&n
 
 <p class=MsoListParagraphCxSpLast style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span></span>binaryMilliseconds means dfdl:binaryCalendarRep is
-'binaryMilliseconds'.</p>
+</span></span>binaryMilliseconds means dfdl:binaryCalendarRep is 'binaryMilliseconds'.</p>
 
 <p class=MsoNormal>When dfdl:lengthKind is 'implicit', the method of extracting
 data is described in Section <span
@@ -16590,8 +16610,7 @@ ComplexContent region.</p>
   </td>
   <td valign=top style='border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;
   border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>binarySeconds: Not allowed, binaryMilliseconds: Not
-  allowed</p>
+  <p class=MsoNormal>binarySeconds: Not allowed, binaryMilliseconds: Not allowed</p>
   </td>
  </tr>
  <tr>
@@ -16958,8 +16977,7 @@ the data stream.</p>
 <p class=MsoNormal>The use of dfdl:lengthKind &#8216;endOfParent&#8217; is
 distinct from the situation where the length of the last element in the parent
 is known but is not sufficient to fill the parent. In the latter case the
-remaining data are ignored on parsing and filled with dfdl:fillByte on
-unparsing.</p>
+remaining data are ignored on parsing and filled with dfdl:fillByte on unparsing.</p>
 
 <p class=MsoNormal><span style='color:black'>When parsing an element with
 dfdl:lengthKind &#8216;endOfParent&#8217;, delimiter scanning is turned off and
@@ -17715,8 +17733,8 @@ type are shown in Table 25: Logical Type to Representation properties</p>
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Ref247948007">Table 25: Logical Type to
-Representation properties</a></p>
+<p class=MsoCaption><a name="_Ref247948007">Table </a>25:
+Logical Type to Representation properties</p>
 
 <h2><a name="_Toc130873627"></a><a name="_Toc140549599"></a><a
 name="_Toc177399097"></a><a name="_Toc175057384"></a><a name="_Toc199516320"></a><a
@@ -17858,8 +17876,7 @@ name="_Toc366581630"></a>13.2<span style='font:7.0pt "Times New Roman"'>&nbsp;&n
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Toc226450745"></a><a name="_Ref228950351">Table 26
-Properties Common to All Simple Types with Text Representation</a></p>
+<p class=MsoCaption><a name="_Toc226450745"></a><a name="_Ref228950351">Table </a>26 Properties Common to All Simple Types with Text Representation</p>
 
 <h3><a name="_Toc243112828"></a><a name="_Ref250479270"></a><a
 name="_Toc349042748"></a><a name="_Ref52978876"></a><a name="_Toc62570161"></a><a
@@ -17889,8 +17906,8 @@ escape-escape character.</p>
 <p class=MsoListParagraphCxSpLast style='text-indent:-.25in'><span
 style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 </span></span>The use of a pair of escape strings to cause the enclosed group
-of characters to be interpreted literally. The ending escape string is escaped
-by the escape-escape character.</p>
+of characters to be interpreted literally. The ending escape string is escaped by
+the escape-escape character.</p>
 
 <p class=MsoNormal style='text-autospace:ideograph-numeric'>On parsing, the
 escape scheme is applied after pad characters are trimmed and on unparsing
@@ -17971,8 +17988,8 @@ takes place before the application of the dfdl:emptyValueDelimiterPolicy propert
   <p class=MsoNormal>Used when dfdl:escapeKind is 'escapeCharacter' </p>
   <p class=MsoNormal>It is a Schema Definition Error if dfdl:escapeCharacter is
   empty when dfdl:escapeKind is 'escapeCharacter'</p>
-  <p class=MsoNormal>This property can be computed by way of an expression
-  which returns a DFDL String Literal that represents a single character. The
+  <p class=MsoNormal>This property can be computed by way of an expression which
+  returns a DFDL String Literal that represents a single character. The
   expression must not contain forward references to elements which have not yet
   been processed.</p>
   <p class=MsoNormal><em><span style='font-family:"Arial",sans-serif'>Escape
@@ -18010,8 +18027,8 @@ takes place before the application of the dfdl:emptyValueDelimiterPolicy propert
   described in &quot;Escape and Quoting Character Restrictions&quot; in the
   description of the dfdl:escapeCharacter property.</p>
   <p class=MsoNormal style='text-autospace:none'>A dfdl:escapeBlockStart string
-  contributes to the simple value region (SimpleLogicalValue or
-  NilLiteralValue) of the field</p>
+  contributes to the simple value region (SimpleLogicalValue or NilLiteralValue)
+  of the field</p>
   <p class=MsoNormal>Annotation: dfdl:escapeScheme</p>
   </td>
  </tr>
@@ -18377,8 +18394,8 @@ name="_Ref38560927"></a><a name="_Toc62570163">13.4<span style='font:7.0pt "Time
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Toc130873629"></a><a name="_Toc140549601">Table 29
-Properties Specific to String</a></p>
+<p class=MsoCaption><a name="_Toc130873629"></a><a name="_Toc140549601">Table </a>29
+Properties Specific to String</p>
 
 <h2><a name="_Toc199516324"></a><a name="_Toc194983987"></a><a
 name="_Toc243112831"></a><a name="_Ref251144933"></a><a name="_Toc177399100"></a><a
@@ -18919,8 +18936,8 @@ considered part of the value representation.</p>
   nibble of the byte containing the sign, when the dfdl:encoding is an
   ASCII-derived character set encoding. The location of this sign nibble is
   indicated in the dfdl:textNumberPattern. </p>
-  <p class=MsoNormal>This property is applicable when dfdl:textNumberRep is
-  'zoned'. </p>
+  <p class=MsoNormal>This property is applicable when dfdl:textNumberRep is 'zoned'.
+  </p>
   <p class=MsoNormal>Used only when dfdl:encoding is an ASCII-derived character
   set encoding. The encoding must provide the character to single byte code
   point mapping used by the specified value of dfdl:textZonedSignStyle, as
@@ -18980,7 +18997,7 @@ considered part of the value representation.</p>
 name="_Ref140946684"></a><a name="_Ref140946689"></a><a name="_Toc177399101"></a><a
 name="_Toc175057388"></a><a name="_Toc199516325"></a><a name="_Toc194983988"></a><a
 name="_Ref215978163"></a><a name="_Ref215978195"></a><a name="_Toc243112832">Table
-31 Properties Specific to Number with Text Representation</a></p>
+</a>31 Properties Specific to Number with Text Representation</p>
 
 <p class=MsoNormal>The dfdl:textStandardDecimalSeparator, dfdl:textStandardGroupingSeparator,
 dfdl:textStandardExponentRep, dfdl:textStandardInfinityRep,
@@ -19416,7 +19433,7 @@ lang=EN-GB style='color:black'>&nbsp;</span><span style='color:black'>subpattern
 := prefix? ((number exponent?)| vpinteger) suffix?</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-style='color:black'>&nbsp;number&nbsp;&nbsp;&nbsp;&nbsp; := (integer ('.'
+style='color:black'>&nbsp;number&nbsp;&nbsp; &nbsp;&nbsp;:= (integer ('.'
 fraction)?) </span><span lang=EN-GB style='color:black'>| sigdigits</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
@@ -19442,8 +19459,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 </span><span style='color:black'>('#'* '0'* 'V'? '0'* '0')|</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-(integer 'V'?) </span></p>
+style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(integer
+'V'?) </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'>&nbsp;</p>
 
@@ -19499,8 +19516,8 @@ style='color:black'>&nbsp;&nbsp; C..D &nbsp;&nbsp;&nbsp;&nbsp;any character
 from C up to D, inclusive</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-style='color:black'>&nbsp;&nbsp; S-T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; characters
-in S, except those in T</span></p>
+style='color:black'>&nbsp;&nbsp; S-T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; characters in
+S, except those in T</span></p>
 
 </div>
 
@@ -19773,8 +19790,8 @@ behavior. Examples:</p>
  </tr>
 </table>
 
-<p class=MsoCaption><span style='color:black'>Table </span>34 Significant
-Digits '@' Symbol in the dfdl:textNumberPattern Property</p>
+<p class=MsoCaption><span style='color:black'>Table </span>34
+Significant Digits '@' Symbol in the dfdl:textNumberPattern Property</p>
 
 <p class=MsoNormal>Significant digit counts may be expressed using patterns
 that specify a minimum and maximum number of significant digits. These are
@@ -19792,10 +19809,10 @@ decimal separator, nor the '0' pattern character. Patterns such as &quot;@00&quo
 or &quot;@.###&quot; are disallowed.</p>
 
 <p class=MsoNormal>Any number of '#' characters may be prepended to the left of
-the leftmost '@' character. These have no effect on the minimum and maximum
-significant digits counts but may be used to position grouping separators. For
-example, &quot;#,#@#&quot; indicates a minimum of one significant digit, a
-maximum of two significant digits, and a grouping size of three.</p>
+the leftmost '@' character. These have no effect on the minimum and maximum significant
+digits counts but may be used to position grouping separators. For example, &quot;#,#@#&quot;
+indicates a minimum of one significant digit, a maximum of two significant
+digits, and a grouping size of three.</p>
 
 <p class=MsoNormal>The number of significant digits has no effect on parsing.</p>
 
@@ -20276,8 +20293,8 @@ b, otherwise the value is c'</p>
 background:#F3F3F3'>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;
-littleEndianBitValue(bitPosition, bitStringLength) </span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp;littleEndianBitValue(bitPosition,
+bitStringLength) </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>assert</b>
@@ -20316,8 +20333,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 ? 8 : numBitsInFinalPartialByte;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-placeValueExponentOfBitInByte = widthOfActiveBitsInByte &#8211; </span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; placeValueExponentOfBitInByte
+= widthOfActiveBitsInByte &#8211; </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -20425,8 +20442,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp; &nbsp;
 &nbsp;dfdl:alignmentUnits=&quot;bytes&quot;&nbsp;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp; &nbsp;
-&nbsp;dfdl:byteOrder=&quot;littleEndian&quot;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;dfdl:byteOrder=&quot;littleEndian&quot;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -20451,8 +20467,8 @@ background:#F3F3F3'>
 lang=EN-GB style='color:black'>&lt;xs:sequence&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&lt;xs:element
-name=&quot;ignored&quot; type=&quot;unsignedByte&quot;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&lt;xs:element name=&quot;ignored&quot;
+type=&quot;unsignedByte&quot;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp; &nbsp; &nbsp;
@@ -20719,8 +20735,8 @@ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span>Converting
 Packed Decimal Numbers</h4>
 
 <p class=MsoNormal>Signed numbers with dfdl:binaryNumberRep 'packed' are parsed
-using a nibble to indicate the sign. The unsigned nibble is treated as
-positive. On unparsing the sign nibble is written according to dfdl:binaryPackedSignCodes.
+using a nibble to indicate the sign. The unsigned nibble is treated as positive.
+On unparsing the sign nibble is written according to dfdl:binaryPackedSignCodes.
 The unsigned nibble is never written.</p>
 
 <p class=MsoNormal>Signed numbers with dfdl:binaryNumberRep 'bcd' are always
@@ -20819,7 +20835,7 @@ name="_Properties_Specific_to"></a>13.8<span style='font:7.0pt "Times New Roman"
   href="#_ftn43" name="_ftnref43" title=""><span class=MsoFootnoteReference><span
   class=MsoFootnoteReference><span style='font-size:10.0pt;font-family:"Arial",sans-serif'>[43]</span></span></span></a></p>
   <p class=MsoNormal style='page-break-after:avoid'>Annotation: dfdl:element,
-  dfdl:simpleType&nbsp; </p>
+  dfdl:simpleType &nbsp;</p>
   </td>
  </tr>
 </table>
@@ -21056,8 +21072,8 @@ Boolean with Binary Representation</h2>
 
 <p class=MsoCaption><a name="_Toc199516329"></a><a name="_Toc194983992"></a><a
 name="_Toc130873634"></a><a name="_Toc140549606"></a><a name="_Toc177399105"></a><a
-name="_Toc175057392">Table 38 Properties Specific to Boolean with Binary
-Representation</a></p>
+name="_Toc175057392">Table </a>38 Properties Specific to Boolean with Binary
+Representation</p>
 
 <h2><a name="_Toc349042764"></a><a name="_Toc62570173"></a><a
 name="_Ref229814365"></a><a name="_Ref229814405"></a><a name="_Toc243112838">13.11<span
@@ -21068,9 +21084,8 @@ Calendar with Text or Binary Representatio</a>n</h2>
 data) &nbsp;is to be interpreted including an unparsing pattern property plus
 properties that qualify the pattern.</p>
 
-<p class=MsoNormal>These properties can be used when a calendar has
-dfdl:representation 'text' or dfdl:representation 'binary' and a packed decimal
-representation.</p>
+<p class=MsoNormal>These properties can be used when a calendar has dfdl:representation
+'text' or dfdl:representation 'binary' and a packed decimal representation.</p>
 
 <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width="100%"
  style='width:100.0%;border-collapse:collapse;border:none'>
@@ -21309,8 +21324,8 @@ representation.</p>
  </tr>
 </table>
 
-<p class=MsoCaption><a name="_Toc142877208">Table 39 Properties specific to
-Calendar with Text or Binary Representation</a></p>
+<p class=MsoCaption><a name="_Toc142877208">Table </a>39
+Properties specific to Calendar with Text or Binary Representation</p>
 
 <h3><a name="_Toc243112839"></a><a name="_Toc349042765"></a><a
 name="_Toc62570174"><span style='color:black;font-weight:normal'>13.11.1<span
@@ -23694,7 +23709,7 @@ interpreted as having the logical meaning 'nil'. </p>
  <tr>
   <td valign=top style='border:solid windowtext 1.0pt;background:#F3F3F3;
   padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><b>Property Name</b></p>
+  <p class=MsoNormal><b>Property<span style='color:black'> Name</span></b></p>
   </td>
   <td valign=top style='border:solid windowtext 1.0pt;border-left:none;
   background:#F3F3F3;padding:0in 5.4pt 0in 5.4pt'>
@@ -23930,8 +23945,8 @@ name="_Toc366079775"></a><a name="_Toc366080387"></a><a name="_Toc366080996"></a
 name="_Toc366505336"></a><a name="_Toc366508705"></a><a name="_Toc366513206"></a><a
 name="_Toc366574395"></a><a name="_Toc366578188"></a><a name="_Toc366578782"></a><a
 name="_Toc366579374"></a><a name="_Toc366579965"></a><a name="_Toc366580557"></a><a
-name="_Toc366581148"></a><a name="_Toc366581740"></a>Table 43 Properties for
-Nillable Elements</p>
+name="_Toc366581148"></a><a name="_Toc366581740"></a>Table 43
+Properties for Nillable Elements</p>
 
 <p class=nobreak>The DFDL element defaults processing uses XSD default, XSD
 fixed or dfdl:useNilForDefault to provide a default value. See Section <span class=MsoHyperlink>9.4</span> Element
@@ -24021,7 +24036,7 @@ name="_Sequence_Groups"></a>14<span style='font:7.0pt "Times New Roman"'>&nbsp;&
 </table>
 
 <p class=MsoCaption><a name="_Toc175057395"></a><a name="_Toc199516340"></a><a
-name="_Toc194983999">Table 44 Properties for Sequence Groups</a></p>
+name="_Toc194983999">Table </a>44 Properties for Sequence Groups</p>
 
 <p class=nobreak>A sequence can have a dfdl:initiator and/or a dfdl:terminator
 as described earlier. </p>
@@ -24684,8 +24699,8 @@ dfdl:separatorPosition.</p>
 
 </div>
 
-<p class=MsoCaption><span style='color:white'>Table </span>47 Separator
-Suppression for dfdl:occursCountKind 'implicit' when Parsing</p>
+<p class=MsoCaption><span style='color:white'>Table </span>47
+Separator Suppression for dfdl:occursCountKind 'implicit' when Parsing</p>
 
 <p class=MsoNormal>The notation in each cell uses the &quot;~&quot; symbol to
 mean &quot;followed by&quot; in the data stream. Square brackets surround
@@ -24891,8 +24906,8 @@ lang=EN-GB style='color:black'>[1]|[]||[4]|</span></p>
 
 <p class=MsoNormal>In this case the final trailing separator is tolerated,
 though when unparsing this final trailing separator would not be created. This
-is a case where what is parsed is not exactly recreated on unparsing from the
-resulting Infoset, but all the information content is preserved.</p>
+is a case where what is parsed is not exactly recreated on unparsing from the resulting
+Infoset, but all the information content is preserved.</p>
 
 <p class=MsoNormal>Now consider the same scenario but XSD maxOccurs is
 'unbounded'. In that case this data is acceptable:</p>
@@ -25137,8 +25152,8 @@ dfdl:separatorPosition.<a name="_Toc318471280"></a></p>
  </tr>
 </table>
 
-<p class=MsoCaption><span style='color:black'>Table </span>48 Separator
-Suppressions for dfdl:occursCountKind 'implicit'</p>
+<p class=MsoCaption><span style='color:black'>Table </span>48
+Separator Suppressions for dfdl:occursCountKind 'implicit'</p>
 
 <p class=MsoNormal><a name="_Toc318471281">The notation in each cell uses the
 &quot;~&quot; symbol to mean &quot;followed by&quot; in the output data stream.
@@ -25198,8 +25213,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 dfdl:occursCountKind='implicit' </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-dfdl:initiator='[' dfdl:terminator=']'</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;dfdl:initiator='['
+dfdl:terminator=']'</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -25359,8 +25374,8 @@ sequence is an optional element or an array element and its
 dfdl:occursCountKind property is not 'parsed'</p>
 
 <p class=MsoNormal>It is a Schema Definition Error if two or more members of
-the unordered sequence have the same name and the same namespace (see
-post-processing transformation below)</p>
+the unordered sequence have the same name and the same namespace (see post-processing
+transformation below)</p>
 
 <p class=MsoNormal>It is a Schema Definition Error if an unordered sequence has
 no members.</p>
@@ -25890,9 +25905,9 @@ sequence.) </p>
   <p class=MsoNormal>It is a Schema Definition Error if an ordered sequence
   contains any element with dfdl:floating 'yes' and also contains non-element
   component&nbsp; (such as a choice or sequence model group). </p>
-  <p class=MsoNormal style='text-autospace:none'>It is a Schema Definition
-  Error if an element with dfdl:floating 'yes' is an optional element or an
-  array element and its dfdl:occursCountKind property is not 'parsed'</p>
+  <p class=MsoNormal style='text-autospace:none'>It is a Schema Definition Error
+  if an element with dfdl:floating 'yes' is an optional element or an array
+  element and its dfdl:occursCountKind property is not 'parsed'</p>
   <p class=MsoNormal style='text-autospace:none'>It is a Schema Definition
   Error if two or more elements with dfdl:floating 'yes' in the same group have
   the same name and the same namespace.</p>
@@ -25932,10 +25947,10 @@ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span>Hidden Groups</h2>
 <p class=MsoNormal>Some fields in the physical stream provide information about
 other fields in the stream and are not really part of the data. For example, a
 field can give the number of repeats in a following array. These fields may not
-be of interest to an application after the data has been parsed, and so may be
-removed from the Infoset on parsing by containing the element declarations for
-them within a hidden group. A hidden group allows elements to be defined that are
-not added to the Infoset on parsing and are not expected in the Infoset on
+be of interest to an application after the data has been parsed, and so may be removed
+from the Infoset on parsing by containing the element declarations for them
+within a hidden group. A hidden group allows elements to be defined that are not
+added to the Infoset on parsing and are not expected in the Infoset on
 unparsing. </p>
 
 <div style='border:solid windowtext 1.0pt;padding:1.0pt 4.0pt 1.0pt 4.0pt;
@@ -25971,8 +25986,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
 &lt;/xs:appinfo&gt;&lt;/xs:annotation&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;/xs:sequence&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xs:sequence&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB>&nbsp;</span></p>
@@ -26258,8 +26272,8 @@ which are an unrelated concept.</p>
  </tr>
 </table>
 
-<p class=MsoCaption><span style='color:black'>Table </span>51 Properties for
-Choice Groups</p>
+<p class=MsoCaption><span style='color:black'>Table </span>51
+Properties for Choice Groups</p>
 
 <p class=nobreak>A choice can have a dfdl: initiator and/or a dfdl:terminator
 as described earlier. </p>
@@ -26318,9 +26332,8 @@ then the parser is 'bound' to this branch and parsing of the entire choice
 construct fails with a Processing Error.</p>
 
 <p class=MsoNormal style='margin-left:.5in;text-indent:-.25in'>b)<span
-style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span>If the branch
-has a dfdl:initiator and the choice has dfdl:initiatedContent &#8216;yes&#8217;
-<br>
+style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span>If the branch has
+a dfdl:initiator and the choice has dfdl:initiatedContent &#8216;yes&#8217; <br>
 then the parser is 'bound' to this branch and parsing of the entire choice
 construct fails with a Processing Error.</p>
 
@@ -26570,8 +26583,8 @@ type. </p>
 </table>
 
 <p class=MsoCaption><a name="_Toc130873647"></a><a name="_Toc140549619"></a><a
-name="_Ref157416759">Table 52 Properties for Array Elements and Optional
-Elements</a></p>
+name="_Ref157416759">Table </a>52 Properties for Array Elements and Optional
+Elements</p>
 
 <p class=MsoNormal>When XSD minOccurs 1 and XSD maxOccurs 1, the above
 properties are not used, and the behavior is as if dfdl:occursCountKind is 'fixed'
@@ -26701,10 +26714,10 @@ with the addition that a stop value occurrence is output after the last Infoset
 occurrence. If dfdl:occursStopValue provides multiple stop values then the
 first is used. </p>
 
-<p class=MsoNormal>The stop value itself is <b>not</b> added to the Infoset
-when parsing. It is a Processing Error if a stop value is found in the Infoset
-when unparsing. (This ensures that the array can be reparsed, as the stop value
-is placed automatically and only at the end.)</p>
+<p class=MsoNormal>The stop value itself is <b>not</b> added to the Infoset when
+parsing. It is a Processing Error if a stop value is found in the Infoset when
+unparsing. (This ensures that the array can be reparsed, as the stop value is
+placed automatically and only at the end.)</p>
 
 <p class=MsoNormal>It is a Schema Definition Error if dfdl:occursStopValue is
 not provided or in scope. </p>
@@ -27652,8 +27665,8 @@ calculated elements on unparsing. </p>
   element when unparsing.</p>
   <p class=MsoNormal>The element must not be optional nor an array nor be
   global.</p>
-  <p class=MsoNormal>It is a Schema Definition Error if the result type of the
-  expression does not conform to the base type of the element.</p>
+  <p class=MsoNormal>It is a Schema Definition Error if the result type of the expression
+  does not conform to the base type of the element.</p>
   <p class=MsoNormal>The value created using dfdl:outputValueCalc is validated
   like any other element value (when validation is enabled). </p>
   <p class=MsoNormal>The value for the element, if any, in the Infoset is
@@ -27707,8 +27720,9 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; &lt;xs:element
 name=&quot;rows&quot; maxOccurs=&quot;unbounded&quot; </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-dfdl:occursCountKind=&quot;expression&quot; </span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dfdl:occursCountKind=&quot;expression&quot;
+</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -27761,8 +27775,8 @@ lang=EN-GB style='color:black'>&lt;xs:group name=&quot;hiddenArrayCounts&quot;
 &nbsp; &lt;xs:sequence&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; &lt;xs:element
-name=&quot;nrows&quot; type=&quot;xs:unsignedInt&quot; </span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp; &lt;xs:element name=&quot;nrows&quot;
+type=&quot;xs:unsignedInt&quot; </span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -27809,8 +27823,8 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 else</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-0</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -28037,8 +28051,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 xs:string(../pdate/dd)))</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-}</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;}</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -28189,8 +28202,7 @@ lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&
 }</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
-lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-&lt;/dfdl:property&gt;</span></p>
+lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&lt;/dfdl:property&gt;</span></p>
 
 <p class=Codeblock0 style='background:#F3F3F3;border:none;padding:0in'><span
 lang=EN-GB style='color:black'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -28352,9 +28364,9 @@ so the <span style='color:black'>specification is changed to prescribe lazy
 
 <p class=nobreak>In addition, DFDL expressions never return node-sequences
 having more than one node. DFDL expressions either return a simple value, a
-node sequence containing exactly one node/value, or an empty node sequence.
-Node sequences of length greater than one can be used within the expression,
-just not as the final result. Alternatively, one can state this as there are no
+node sequence containing exactly one node/value, or an empty node sequence. Node
+sequences of length greater than one can be used within the expression, just
+not as the final result. Alternatively, one can state this as there are no
 constructs in DFDL which can accept a node sequence of more than one node;
 hence, DFDL expressions can never return a node sequence of more than one node
 as their final result.&nbsp; </p>
@@ -28461,8 +28473,8 @@ name that is associated with a storage tuple in the variable memory.</p>
 <p class=nobreak>Specifically, the variable memory contains:</p>
 
 <ul style='margin-top:0in' type=disc>
- <li class=MsoNormal>a counter used to generate locations for new tuples.
-     Initial value is 1.</li>
+ <li class=MsoNormal>a counter used to generate locations for new tuples. Initial
+     value is 1.</li>
  <li class=MsoNormal>an ordered list of locations. Each location contains a
      tuple of values:</li>
  <ul style='margin-top:0in' type=circle>
@@ -28553,7 +28565,7 @@ modified as follows:</p>
  <tr>
   <td rowspan=2 valign=top style='border:solid windowtext 1.0pt;background:
   #F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><b>DFDL annotation</b></p>
+  <p class=MsoNormal><b>DFDL annotatio<span style='color:black'>n</span></b></p>
   </td>
   <td colspan=3 valign=top style='border:solid windowtext 1.0pt;border-left:
   none;background:#F2F2F2;padding:0in 5.4pt 0in 5.4pt'>
@@ -28863,8 +28875,9 @@ modified as follows:</p>
  </tr>
 </table>
 
-<p class=MsoCaption><span style='color:white'>Table </span>54<span lang=EN-GB>
-Memory States for Expression Language Variables</span><span lang=EN-GB> </span></p>
+<p class=MsoCaption><span style='color:white'>Table </span>54<span
+lang=EN-GB> Memory States for Expression Language Variables</span><span
+lang=EN-GB> </span></p>
 
 <p class=MsoNormal>The above table describes a set of rules which might be
 abbreviated as:</p>
@@ -28883,8 +28896,8 @@ variable reference occurs and there is no corresponding variable name defined
 by a dfdl:defineVariable annotation.</p>
 
 <p class=MsoNormal>It is a Schema Definition Error if a dfdl:setVariable
-provides a value of incorrect type which does not correspond to the type
-specified by the dfdl:defineVariable. </p>
+provides a value of incorrect type which does not correspond to the type specified
+by the dfdl:defineVariable. </p>
 
 <p class=MsoNormal>It is a Schema Definition Error if a variable reference in
 an expression is able to return a value of incorrect type for the evaluation of
@@ -29026,8 +29039,8 @@ for a description of XPath expressions</p>
   </td>
   <td valign=top style='border:none;border-right:solid windowtext 1.0pt;
   padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal>&quot;if&quot; &quot;(&quot; Expr &quot;)&quot;
-  &quot;then&quot; ExprSingle &quot;else&quot; ExprSingle</p>
+  <p class=MsoNormal>&quot;if&quot; &quot;(&quot; Expr &quot;)&quot; &quot;then&quot;
+  ExprSingle &quot;else&quot; ExprSingle</p>
   </td>
  </tr>
  <tr>
@@ -29481,8 +29494,8 @@ name=prod-xpath-SchemaAttributeTest></a><a
 name=prod-xpath-AttributeDeclaration></a><a name=prod-xpath-ElementTest></a><a
 name=prod-xpath-ElementNameOrWildcard></a><a name=prod-xpath-SchemaElementTest></a><a
 name=prod-xpath-ElementDeclaration></a><a name=prod-xpath-AttributeName></a><a
-name=prod-xpath-ElementName></a><a name=prod-xpath-TypeName></a>Table 55 DFDL
-Expression Language<a name="_Toc199516273"></a><a name="_Toc194983949"></a><a
+name=prod-xpath-ElementName></a><a name=prod-xpath-TypeName></a>Table 55
+DFDL Expression Language<a name="_Toc199516273"></a><a name="_Toc194983949"></a><a
 name="_Toc243112802"></a></p>
 
 <p class=MsoNormal>Notes:</p>
@@ -29739,8 +29752,8 @@ name="_Toc349042869"></a><a name="_Toc351912991"></a><a name="_Toc351915012"></a
 name="_Toc351915478"></a><a name="_Toc361231576"></a><a name="_Toc361232102"></a><a
 name="_Toc362445400"></a><a name="_Toc363909367"></a><a name="_Toc364463793"></a><a
 name="_Toc366078397"></a><a name="_Toc366079012"></a><a name="_Toc366079997"></a><a
-name="_Toc366080609"></a><a name="_Toc366081218"></a>Table 57 Special
-Constructor for xs:dateTime</p>
+name="_Toc366080609"></a><a name="_Toc366081218"></a>Table 57
+Special Constructor for xs:dateTime</p>
 
 <h3><a name="_Toc199516276"></a><a name="_Toc194983952"></a><a
 name="_Toc243112805"></a><a name="_Toc349042873"></a><a name="_Toc62570224"></a><a
@@ -30258,8 +30271,8 @@ Time Functions</h4>
  </tr>
 </table>
 
-<p class=MsoCaption><a name=func-years-from-duration></a>Table 62 Date and Time
-Functions</p>
+<p class=MsoCaption><a name=func-years-from-duration></a>Table 62
+Date and Time Functions</p>
 
 <h4><span style='color:black;font-weight:normal'>18.5.2.5<span
 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span>Node
@@ -30457,7 +30470,7 @@ font-weight:normal'>18.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp
  <tr>
   <td valign=top style='border:solid windowtext 1.0pt;background:#E5E5E5;
   padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><b>Function</b></p>
+  <p class=MsoNormal><b>Func<span style='color:black'>tion</span></b></p>
   </td>
   <td valign=top style='border:solid windowtext 1.0pt;border-left:none;
   background:#E5E5E5;padding:0in 5.4pt 0in 5.4pt'>
@@ -30656,8 +30669,8 @@ font-weight:normal'>18.5.3<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp
   <p class=MsoBodyText>Returns boolean true if the specified node value is in
   the range given by $val1 and $val2. <br>
   The type of $val1 and $val2 must be compatible with the type of $node, and
-  must be a derivative of xs:decimal, xs:float or xs:double. It is a Schema
-  Definition Error if the $node argument is a complex element.</p>
+  must be a derivative of xs:decimal, xs:float or xs:double. It is a Schema Definition
+  Error if the $node argument is a complex element.</p>
   </td>
  </tr>
 </table>
@@ -30691,10 +30704,10 @@ respected, it is only an explicit length which is ignored.</p>
 <p class=MsoNormal>For a complex type, this means a bottom up totaling of the
 dfdl:contentLength() of all the contents and framing of the complex type.</p>
 
-<p class=MsoNormal>dfdl:contentLength(path, lengthUnits) &#8211; returns the
-length of the content of the Infoset data item as identified by the path
-argument. This includes padding or filling or truncation which might be carried
-out for a <em><span style='font-family:"Arial",sans-serif'>specified length</span></em>
+<p class=MsoNormal>dfdl:contentLength(path, lengthUnits) &#8211; returns the length
+of the content of the Infoset data item as identified by the path argument.
+This includes padding or filling or truncation which might be carried out for a
+<em><span style='font-family:"Arial",sans-serif'>specified length</span></em>
 item.</p>
 
 <p class=MsoNormal>If the element declaration in the DFDL schema corresponding
@@ -30796,8 +30809,8 @@ the following new DFDL specific functions are provided. </p>
  </tr>
 </table>
 
-<p class=MsoCaption style='page-break-after:avoid'>Table 67: DFDL Constructor
-Functions</p>
+<p class=MsoCaption style='page-break-after:avoid'>Table 67:
+DFDL Constructor Functions</p>
 
 <p class=MsoNormal>Examples:</p>
 
@@ -31140,8 +31153,8 @@ processors</p>
 
 <p class=MsoNormal>A schema document conforms to this specification if it
 conforms to the subset of XML Schema 1.0 defined in Section <span class=MsoHyperlink>5.2</span> DFDL
-Subset of XML Schema and consists of components which individually and
-collectively satisfy all the relevant constraints specified in this document.</p>
+Subset of XML Schema and consists of components which individually and collectively
+satisfy all the relevant constraints specified in this document.</p>
 
 <p class=MsoNormal>Conformance may be claimed separately for a DFDL parser, a
 DFDL unparser or a DFDL processor that parses and unparses. </p>
@@ -32291,8 +32304,8 @@ name="_References"></a>29<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
   <p class=MsoBibliography><a name="a_Thrift">[Thrift] </a></p>
   </td>
   <td valign=top style='padding:.75pt .75pt .75pt .75pt'>
-  <p class=MsoBibliography>M. Slee, A. Agarwal and M. Kwiatkowski,
-  &quot;Thrift: Scalable Cross-Language Services Implementation,&quot;&nbsp; <a
+  <p class=MsoBibliography>M. Slee, A. Agarwal and M. Kwiatkowski, &quot;Thrift:
+  Scalable Cross-Language Services Implementation,&quot;&nbsp; <a
   href="https://thrift.apache.org/static/files/thrift-20070401.pdf">https://thrift.apache.org/static/files/thrift-20070401.pdf</a></p>
   </td>
  </tr>
@@ -33589,8 +33602,8 @@ href="https://en.wikipedia.org/wiki/Immutable_object">https://en.wikipedia.org/w
 <p class=MsoNormal>First, they keep the schema more declarative, because the
 name of a variable represents a value, not a location. Before assignment, the
 value is not yet known, after the assignment the value is known, but the
-consumer of the value need only know the name and need not be aware of the
-mechanism by which it gets its value or when. </p>
+consumer of the value need only know the name and need not be aware of the mechanism
+by which it gets its value or when. </p>
 
 <p class=MsoNormal>Second, single-assignment variables avoid over-constraining
 the implementation, thereby preserving the potential for high-performance and
@@ -33617,7 +33630,7 @@ things that is due to the way variable names are allocated to storage locations.
 data-dependencies exist. Anti-dependencies don't exist, and implementations are
 free to work in any way consistent with the (inescapable) data dependencies.<img
 border=0 width=1 height=1 id="Picture 3"
-src="gwdrp-dfdl-v1.0.7_files/image004.gif"></p>
+src="gwdrp-dfdl-v1.0.8_files/image004.gif"></p>
 
 <h1><a name="_Ref39067485"></a><a name="_Ref39067581"></a><a name="_Toc62570248">32<span
 style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp; </span>Appendix C: Processing
@@ -33974,7 +33987,7 @@ is encoded into 7 bytes, when the bit order is least-significant-bit first. </p>
  <tr>
   <td valign=top style='border:solid windowtext 1.0pt;background:#E5E5E5;
   padding:0in 5.4pt 0in 5.4pt'>
-  <p class=MsoNormal><b>Logical character</b></p>
+  <p class=MsoNormal><b>Log<span style='color:black'>ical character</span></b></p>
   </td>
   <td valign=top style='border:solid windowtext 1.0pt;border-left:none;
   background:#E5E5E5;padding:0in 5.4pt 0in 5.4pt'>
@@ -34963,15 +34976,15 @@ order is least-significant-bit first, then the most-significant bit of byte N
 is considered to be adjacent to the least-significant bit of byte N+1.</p>
 
 <p class=MsoNormal><b><i>Bit Position</i></b> - The data stream is assumed to
-be a collection of consecutively numbered unsigned bytes. Each byte is a
-numeric value from 0 to 255. The bits of a byte are referred to by their
-numerical significance as the 2<i><sup>n</sup></i> bit, for <i>n</i> from 0 to
-7. Hence, the byte value 255 = 2<sup>7</sup> + 2<sup>6</sup> + 2<sup>5</sup> +
-2<sup>4</sup> + 2<sup>3</sup> + 2<sup>2</sup> + 2<sup>1</sup> + 2<sup>0</sup>.
-The 2<sup>7</sup>-bit is the most-significant bit, and the 2<sup>0</sup>-bit is
-the least significant bit. The bits within each byte are assigned numbered bit
-positions 1 to 8 according to the <i>bit order. </i>&nbsp;Given a bit-order,
-every bit in the data stream has a unique bit position.</p>
+be a collection of consecutively numbered unsigned bytes. Each byte is a numeric
+value from 0 to 255. The bits of a byte are referred to by their numerical
+significance as the 2<i><sup>n</sup></i> bit, for <i>n</i> from 0 to 7. Hence,
+the byte value 255 = 2<sup>7</sup> + 2<sup>6</sup> + 2<sup>5</sup> + 2<sup>4</sup>
++ 2<sup>3</sup> + 2<sup>2</sup> + 2<sup>1</sup> + 2<sup>0</sup>. The 2<sup>7</sup>-bit
+is the most-significant bit, and the 2<sup>0</sup>-bit is the least significant
+bit. The bits within each byte are assigned numbered bit positions 1 to 8
+according to the <i>bit order. </i>&nbsp;Given a bit-order, every bit in the
+data stream has a unique bit position.</p>
 
 <p class=MsoNormal><b><i>Bit String</i></b> - The ordered set of bits from a
 first bit with <em><span style='font-family:"Arial",sans-serif'>bit position</span></em>
@@ -35122,8 +35135,8 @@ ways distinguished by context:</p>
      subsumes all integer types, as they are of type xs:decimal but with the
      further restriction that the fractional part doesn't exist. Note that a
      base-10 fraction has different rounding properties than a base-2 or
-     floating point numeric fraction; hence, xs:decimal is the type commonly
-     used to represent currency/money in data. </li>
+     floating point numeric fraction; hence, xs:decimal is the type commonly used
+     to represent currency/money in data. </li>
  <li class=MsoNormal>Packed Decimal - A binary data representation. See
      separate glossary entry below. </li>
 </ol>
@@ -35226,8 +35239,8 @@ Examples of different fixed widths are:</p>
 XSD minOccurs is equal to XSD maxOccurs.</p>
 
 <p class=MsoNormal><b><i>Format Annotations</i></b> - The annotation elements
-dfdl:format, dfdl:element, dfdl:simpleType, dfdl:group, dfdl:sequence,
-dfdl:choice, and dfdl:escapeScheme.</p>
+dfdl:format, dfdl:element, dfdl:simpleType, dfdl:group, dfdl:sequence, dfdl:choice,
+and dfdl:escapeScheme.</p>
 
 <p class=MsoNormal><b><i>Format Property</i></b> &#8211; A DFDL property
 carried on a DFDL format annotation.</p>
@@ -35295,9 +35308,9 @@ to Element Information Item of the DFDL Infoset described in Section <span class
 Information Items.</p>
 
 <p class=MsoNormal><b><i>Non-Representation Property </i></b>&#8211; A format
-property that is not a representation property, specifically dfdl:ref,
-dfdl:hiddenGroupRef, dfdl:choiceBranchKey, dfdl:choiceDispatchKey,
-dfdl:inputValueCalc, dfdl:outputValueCalc. See also representation property.</p>
+property that is not a representation property, specifically dfdl:ref, dfdl:hiddenGroupRef,
+dfdl:choiceBranchKey, dfdl:choiceDispatchKey, dfdl:inputValueCalc,
+dfdl:outputValueCalc. See also representation property.</p>
 
 <p class=MsoNormal><b><i>Occurrence</i></b> - An instance of an element in the
 data, or an item in the DFDL Infoset.</p>
@@ -35393,8 +35406,8 @@ SCD syntax.</p>
 <p class=MsoNormal><b><i>Schema Definition Order</i></b> &#8211; The order that
 the schema components are defined in a schema document.</p>
 
-<p class=MsoNormal><b><i>Specified Length</i></b> - An item has specified
-length when dfdl:lengthKind is &quot;implicit&quot; (simple type only), &quot;explicit&quot;,
+<p class=MsoNormal><b><i>Specified Length</i></b> - An item has specified length
+when dfdl:lengthKind is &quot;implicit&quot; (simple type only), &quot;explicit&quot;,
 or &quot;prefixed&quot;.&nbsp; </p>
 
 <p class=MsoNormal><b><i>Speculative Parsing</i></b> &#8211; When the parser
@@ -36044,9 +36057,8 @@ style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp; </span></span>dfdl:eleme
    <ul style='margin-top:0in' type=square>
     <li class=MsoNormal>dfdl:textStringPadCharacter, dfdl:textNumberPadCharacter,
         dfdl:textBooleanPadCharacter or dfdl:textCalendarPadCharacter&nbsp; </li>
-    <li class=MsoNormal>dfdl:textStringJustification,
-        dfdl:textNumberJustification, dfdl:textBooleanJustification or
-        dfdl:textCalendarJustification </li>
+    <li class=MsoNormal>dfdl:textStringJustification, dfdl:textNumberJustification,
+        dfdl:textBooleanJustification or dfdl:textCalendarJustification </li>
    </ul>
    <li class=MsoNormal>dfdl:escapeSchemeRef</li>
   </ul>
@@ -37147,9 +37159,8 @@ style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&n
       <li class=MsoNormal>dfdl:textStringPadCharacter,
           dfdl:textNumberPadCharacter, dfdl:textBooleanPadCharacter or
           dfdl:textCalendarPadCharacter&nbsp; </li>
-      <li class=MsoNormal>dfdl:textStringJustification,
-          dfdl:textNumberJustification, dfdl:textBooleanJustification or
-          dfdl:textCalendarJustification </li>
+      <li class=MsoNormal>dfdl:textStringJustification, dfdl:textNumberJustification,
+          dfdl:textBooleanJustification or dfdl:textCalendarJustification </li>
      </ul>
      <li class=MsoNormal>dfdl:truncateSpecifiedLengthString</li>
     </ul>
@@ -37202,9 +37213,8 @@ style='font-family:Symbol'>&middot;<span style='font:7.0pt "Times New Roman"'>&n
     <ul style='margin-top:0in' type=square>
      <li class=MsoNormal>dfdl:textPadKind </li>
      <ul style='margin-top:0in' type=disc>
-      <li class=MsoNormal>dfdl:textStringPadCharacter,
-          dfdl:textNumberPadCharacter, dfdl:textBooleanPadCharacter or
-          dfdl:textCalendarPadCharacter&nbsp; </li>
+      <li class=MsoNormal>dfdl:textStringPadCharacter, dfdl:textNumberPadCharacter,
+          dfdl:textBooleanPadCharacter or dfdl:textCalendarPadCharacter&nbsp; </li>
       <li class=MsoNormal>dfdl:textStringJustification,
           dfdl:textNumberJustification, dfdl:textBooleanJustification or
           dfdl:textCalendarJustification </li>
@@ -37710,8 +37720,7 @@ that DFDL does not impose for all formats, so DFDL usesits own distinct term.</p
 <p class=MsoFootnoteText><a href="#_ftnref4" name="_ftn4" title=""><span
 class=MsoFootnoteReference><span class=MsoFootnoteReference><span
 style='font-size:9.0pt;font-family:"Arial",sans-serif'>[4]</span></span></span></a>
-<strong><span style='font-weight:normal'>The purpose of this member is to support
-construction of a W3C standard Post Schema Validation Infoset (PSVI) </span></strong>[PSVI]<strong><span style='font-weight:normal'> from a DFDL Infoset.</span></strong></p>
+Also, to support PSVI [PSVI] construction.</p>
 
 </div>
 
@@ -37720,7 +37729,8 @@ construction of a W3C standard Post Schema Validation Infoset (PSVI) </span></st
 <p class=MsoFootnoteText><a href="#_ftnref5" name="_ftn5" title=""><span
 class=MsoFootnoteReference><span class=MsoFootnoteReference><span
 style='font-size:9.0pt;font-family:"Arial",sans-serif'>[5]</span></span></span></a>
-Also, to support PSVI [PSVI] construction.</p>
+<strong><span style='font-weight:normal'>The purpose of this member is to support
+construction of a W3C standard Post Schema Validation Infoset (PSVI) </span></strong>[PSVI]<strong><span style='font-weight:normal'> from a DFDL Infoset.</span></strong></p>
 
 </div>
 
@@ -38021,8 +38031,8 @@ The concept of native character encoding is avoided in DFDL since a DFDL schema
 containing such a property binding would not contain a complete description of
 data, but rather an incomplete one which would behave differently based on
 characteristics of the operating environment where the DFDL processor executes.
-In DFDL this same behavior is achieved through the use of explicit
-parameterization using DFDL variables to set dfdl:encoding. See Section <span class=MsoHyperlink>7.7.1.2</span> Predefined
+In DFDL this same behavior is achieved through the use of explicit parameterization
+using DFDL variables to set dfdl:encoding. See Section <span class=MsoHyperlink>7.7.1.2</span> Predefined
 Variables.</p>
 
 </div>