Repository: nifi
Updated Branches:
  refs/heads/master 8e4aa6bf2 -> 0e736f59f


http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array.xml
new file mode 100755
index 0000000..ff304c3
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array.xml
@@ -0,0 +1,37 @@
+<PEOPLE attr="attr1">
+    <PERSON ID="P1">
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <CHILDREN>
+            <CHILD>child1</CHILD>
+            <CHILD>child2</CHILD>
+        </CHILDREN>
+    </PERSON>
+    <PERSON ID="P2">
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+        <CHILDREN>
+            <CHILD>child1</CHILD>
+        </CHILDREN>
+    </PERSON>
+    <PERSON ID="P3">
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+        <CHILDREN>
+            <CHILD>child1</CHILD>
+            <CHILD>child2</CHILD>
+            <CHILD>child3</CHILD>
+            <CHILD></CHILD>
+        </CHILDREN>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <CHILDREN>
+        </CHILDREN>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array_simple.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array_simple.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array_simple.xml
new file mode 100755
index 0000000..cbd9e63
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_array_simple.xml
@@ -0,0 +1,28 @@
+<PEOPLE attr="attr1">
+    <PERSON ID="P1">
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <CHILD>child1</CHILD>
+        <CHILD>child2</CHILD>
+    </PERSON>
+    <PERSON ID="P2">
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+        <CHILD>child1</CHILD>
+    </PERSON>
+    <PERSON ID="P3">
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+        <CHILD>child1</CHILD>
+        <CHILD>child2</CHILD>
+        <CHILD>child3</CHILD>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_cdata.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_cdata.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_cdata.xml
new file mode 100755
index 0000000..e957af4
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_cdata.xml
@@ -0,0 +1,22 @@
+<PEOPLE>
+    <PERSON>
+        <NAME><![CDATA[Cleve Butler]]></NAME>
+        <AGE><![CDATA[42]]></AGE>
+        <COUNTRY><![CDATA[USA]]></COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME><![CDATA[Ainslie Fletcher]]></NAME>
+        <AGE><![CDATA[33]]></AGE>
+        <COUNTRY><![CDATA[UK]]></COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME><![CDATA[Amélie Bonfils]]></NAME>
+        <AGE><![CDATA[74]]></AGE>
+        <COUNTRY><![CDATA[FR]]></COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME><![CDATA[Elenora Scrivens]]></NAME>
+        <AGE><![CDATA[16]]></AGE>
+        <COUNTRY><![CDATA[USA]]></COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex1.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex1.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex1.xml
new file mode 100755
index 0000000..474e1d3
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex1.xml
@@ -0,0 +1,33 @@
+<PEOPLE>
+    <PERSON ID="1">
+        <CHILDREN ID="first husband">
+            <CHILD ID="1-1-1">
+                <NAME>Selina</NAME>
+                <ROLE>daughter</ROLE>
+            </CHILD>
+            <CHILD ID="1-1-2">
+                <NAME>Hans</NAME>
+                <ROLE>son</ROLE>
+            </CHILD>
+        </CHILDREN>
+        <CHILDREN ID="second husband">
+            <CHILD ID="1-2-1">
+                <NAME>Selina2</NAME>
+                <ROLE>daughter</ROLE>
+            </CHILD>
+            <CHILD ID="1-2-2">
+                <NAME>Hans2</NAME>
+                <ROLE>son</ROLE>
+            </CHILD>
+        </CHILDREN>
+    </PERSON>
+    <PERSON ID="2">
+        <NAME>Tom</NAME>
+        <CHILDREN ID="first wife">
+            <CHILD ID="2-1-1">
+                <NAME>Selina3</NAME>
+                <ROLE>daughter</ROLE>
+            </CHILD>
+        </CHILDREN>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex2.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex2.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex2.xml
new file mode 100755
index 0000000..f25e12e
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_complex2.xml
@@ -0,0 +1,73 @@
+<PEOPLE>
+    <PERSON ID="1">
+        <NAME>Lisa</NAME>
+        <ROLE>grandmother</ROLE>
+        <CHILDREN SPOUSE="husband1">
+            <CHILD ID="1-1">
+                <NAME>Anna</NAME>
+                <ROLE>mother</ROLE>
+                <CHILDREN ID="first husband">
+                    <CHILD ID="1-1-1">
+                        <NAME>Selina</NAME>
+                        <ROLE>daughter</ROLE>
+                    </CHILD>
+                    <CHILD ID="1-1-2">
+                        <NAME>Hans</NAME>
+                        <ROLE>son</ROLE>
+                    </CHILD>
+                </CHILDREN>
+            </CHILD>
+            <CHILD ID="1-2">
+                <NAME>Catrina</NAME>
+                <ROLE>mother</ROLE>
+                <CHILDREN ID="first husband">
+                    <CHILD ID="1-2-1">
+                        <NAME>Maria</NAME>
+                        <ROLE>daughter</ROLE>
+                    </CHILD>
+                </CHILDREN>
+                <CHILDREN ID="second husband">
+                    <CHILD ID="1-2-2">
+                        <NAME>Sarah</NAME>
+                        <ROLE>daughter</ROLE>
+                    </CHILD>
+                    <CHILD ID="1-2-3">
+                        <NAME>Jacob</NAME>
+                        <ROLE>son</ROLE>
+                    </CHILD>
+                </CHILDREN>
+            </CHILD>
+        </CHILDREN>
+        <CHILDREN SPOUSE="husband2">
+            <CHILD ID="1-3">
+                <NAME>Anna2</NAME>
+                <ROLE>mother</ROLE>
+                <CHILDREN ID="first husband">
+                    <CHILD ID="1-3-1">
+                        <NAME>Selina2</NAME>
+                        <ROLE>daughter</ROLE>
+                    </CHILD>
+                    <CHILD ID="1-3-2">
+                        <NAME>Hans2</NAME>
+                        <ROLE>son</ROLE>
+                    </CHILD>
+                </CHILDREN>
+            </CHILD>
+        </CHILDREN>
+    </PERSON>
+    <PERSON ID="2">
+        <NAME>Tom</NAME>
+        <CHILDREN SPOUSE="wife1">
+            <CHILD ID="2-1">
+                <NAME>Anna3</NAME>
+                <ROLE>father</ROLE>
+                <CHILDREN ID="first wife">
+                    <CHILD ID="2-1-1">
+                        <NAME>Selina3</NAME>
+                        <ROLE>daughter</ROLE>
+                    </CHILD>
+                </CHILDREN>
+            </CHILD>
+        </CHILDREN>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_empty.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_empty.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_empty.xml
new file mode 100755
index 0000000..cba5beb
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_empty.xml
@@ -0,0 +1,12 @@
+<PEOPLE>
+    <PERSON ID="">
+        <NAME></NAME>
+        <AGE></AGE>
+        <COUNTRY></COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME/>
+        <AGE/>
+        <COUNTRY/>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_invalid.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_invalid.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_invalid.xml
new file mode 100755
index 0000000..da987f1
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_invalid.xml
@@ -0,0 +1,21 @@
+<PEOPLE attr="attr1">
+    <PERSON ID="P1">
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+    <PERSON ID="P2">
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+    </PERSON>
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map.xml
new file mode 100755
index 0000000..a115a0f
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map.xml
@@ -0,0 +1,18 @@
+<PEOPLE>
+    <PERSON>
+        <ID>P1</ID>
+        <MAP>
+            <NAME>Cleve Butler</NAME>
+            <AGE>42</AGE>
+            <COUNTRY>USA</COUNTRY>
+        </MAP>
+    </PERSON>
+    <PERSON>
+        <ID>P2</ID>
+        <MAP>
+            <NAME>Ainslie Fletcher</NAME>
+            <AGE>33</AGE>
+            <COUNTRY>UK</COUNTRY>
+        </MAP>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map2.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map2.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map2.xml
new file mode 100755
index 0000000..a348c76
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_map2.xml
@@ -0,0 +1,32 @@
+<PEOPLE>
+    <PERSON>
+        <ID>P1</ID>
+        <MAP>
+            <ENTRY>
+                <NAME>Cleve Butler</NAME>
+                <AGE>42</AGE>
+                <COUNTRY>USA</COUNTRY>
+            </ENTRY>
+            <ENTRY2>
+                <NAME>Ainslie Fletcher</NAME>
+                <AGE>33</AGE>
+                <COUNTRY>UK</COUNTRY>
+            </ENTRY2>
+        </MAP>
+    </PERSON>
+    <PERSON>
+        <ID>P2</ID>
+        <MAP>
+            <ENTRY>
+                <NAME>Amélie Bonfils</NAME>
+                <AGE>74</AGE>
+                <COUNTRY>FR</COUNTRY>
+            </ENTRY>
+            <ENTRY2>
+                <NAME>Elenora Scrivens</NAME>
+                <AGE>16</AGE>
+                <COUNTRY>USA</COUNTRY>
+            </ENTRY2>
+        </MAP>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_namespace.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_namespace.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_namespace.xml
new file mode 100755
index 0000000..7963903
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_namespace.xml
@@ -0,0 +1,22 @@
+<PEOPLE xmlns:F="http://www.nifi-testfile.org";>
+    <PERSON>
+        <F:NAME>Cleve Butler</F:NAME>
+        <F:AGE>42</F:AGE>
+        <F:COUNTRY>USA</F:COUNTRY>
+    </PERSON>
+    <PERSON>
+        <F:NAME>Ainslie Fletcher</F:NAME>
+        <F:AGE>33</F:AGE>
+        <F:COUNTRY>UK</F:COUNTRY>
+    </PERSON>
+    <PERSON>
+        <F:NAME>Amélie Bonfils</F:NAME>
+        <F:AGE>74</F:AGE>
+        <F:COUNTRY>FR</F:COUNTRY>
+    </PERSON>
+    <PERSON>
+        <F:NAME>Elenora Scrivens</F:NAME>
+        <F:AGE>16</F:AGE>
+        <F:COUNTRY>USA</F:COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_nested.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_nested.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_nested.xml
new file mode 100755
index 0000000..a3cd19a
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_nested.xml
@@ -0,0 +1,38 @@
+<PEOPLE attr="attr1">
+    <PERSON ID="P1">
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <ADDRESS>
+            <STREET>292 West Street</STREET>
+            <CITY>Jersey City</CITY>
+        </ADDRESS>
+    </PERSON>
+    <PERSON ID="P2">
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+        <ADDRESS>
+            <STREET>123 6th St.</STREET>
+            <CITY>Seattle</CITY>
+        </ADDRESS>
+    </PERSON>
+    <PERSON ID="P3">
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+        <ADDRESS>
+            <STREET>44 Shirley Ave.</STREET>
+            <CITY>Los Angeles</CITY>
+        </ADDRESS>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <ADDRESS>
+            <STREET>70 Bowman St.</STREET>
+            <CITY>Columbus</CITY>
+        </ADDRESS>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_no_attributes.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_no_attributes.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_no_attributes.xml
new file mode 100755
index 0000000..fd7d5f7
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_no_attributes.xml
@@ -0,0 +1,22 @@
+<PEOPLE>
+    <PERSON>
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+    </PERSON>
+    <PERSON>
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_tag_in_characters.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_tag_in_characters.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_tag_in_characters.xml
new file mode 100755
index 0000000..a2101dc
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_tag_in_characters.xml
@@ -0,0 +1,23 @@
+<PEOPLE attr="attr1">
+    <PERSON ID="P1">
+        <NAME ATTR="attr content">Cleve <INNER>inner 
content</INNER>Butler</NAME>
+        <AGE>42</AGE>
+    </PERSON>
+    <PERSON ID="P2">
+        <NAME ATTR="attr content">Ainslie <INNER>inner 
content</INNER>Fletcher</NAME>
+        <AGE>33</AGE>
+    </PERSON>
+    <PERSON ID="P3">
+        <NAME ATTR="attr content">Amélie <INNER>inner 
content</INNER>Bonfils</NAME>
+        <AGE>74</AGE>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME ATTR="attr content">Elenora <INNER>inner 
content</INNER>Scrivens</NAME>
+        <AGE>16</AGE>
+    </PERSON>
+    <PERSON ID="P5">
+        <NAME><INNER>inner content</INNER></NAME>
+        <AGE></AGE>
+        <COUNTRY></COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_with_header_and_comments.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_with_header_and_comments.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_with_header_and_comments.xml
new file mode 100755
index 0000000..f3c83d9
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/people_with_header_and_comments.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PEOPLE attr="attr1">
+    <!-- something -->
+    <PERSON ID="P1">
+        <NAME>Cleve Butler</NAME>
+        <AGE>42</AGE>
+        <COUNTRY>USA</COUNTRY>
+        <!-- something -->
+
+    </PERSON>
+    <!-- something -->
+    <PERSON ID="P2">
+        <NAME>Ainslie Fletcher</NAME>
+        <AGE>33</AGE>
+        <COUNTRY>UK</COUNTRY>
+    </PERSON>
+
+    <PERSON ID="P3">
+        <!-- something -->
+        <NAME>Amélie Bonfils</NAME>
+        <AGE>74</AGE>
+        <COUNTRY>FR</COUNTRY>
+    </PERSON>
+    <PERSON ID="P4">
+        <NAME>Elenora Scrivens</NAME>
+        <AGE>16</AGE>
+        <COUNTRY>USA</COUNTRY>
+    </PERSON>
+</PEOPLE>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/person.xml
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/person.xml
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/person.xml
new file mode 100755
index 0000000..f2cd20b
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/person.xml
@@ -0,0 +1,5 @@
+<PERSON ID="P1">
+    <NAME>Cleve Butler</NAME>
+    <AGE>42</AGE>
+    <COUNTRY>USA</COUNTRY>
+</PERSON>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema
new file mode 100755
index 0000000..91a9f26
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema
@@ -0,0 +1,11 @@
+{
+  "namespace": "nifi",
+  "name": "test",
+  "type": "record",
+  "fields": [
+    { "name": "ID", "type": "string" },
+    { "name": "NAME", "type": "string" },
+    { "name": "AGE", "type": "int" },
+    { "name": "COUNTRY", "type": "string" }
+  ]
+}

http://git-wip-us.apache.org/repos/asf/nifi/blob/d21bd387/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema2
----------------------------------------------------------------------
diff --git 
a/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema2
 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema2
new file mode 100755
index 0000000..416cf07
--- /dev/null
+++ 
b/nifi-nar-bundles/nifi-standard-services/nifi-record-serialization-services-bundle/nifi-record-serialization-services/src/test/resources/xml/testschema2
@@ -0,0 +1,19 @@
+{
+  "namespace": "nifi",
+  "name": "test",
+  "type": "record",
+  "fields": [
+    { "name": "ID", "type": "string" },
+    { "name": "NAME", "type": {
+        "type": "record",
+        "name": "nested",
+        "fields": [
+          { "name": "ATTR", "type": "string" },
+          { "name": "INNER", "type": "string" },
+          { "name": "CONTENT", "type": "string" }
+        ]
+      }
+    },
+    { "name": "AGE", "type": "int" }
+  ]
+}

Reply via email to