You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vxquery.apache.org by pr...@apache.org on 2015/06/18 22:15:08 UTC

[01/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Repository: vxquery
Updated Branches:
  refs/heads/master 32f9fcd61 -> dd11d50bb


http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/VXQuerySingleAlternateCatalog.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/VXQuerySingleAlternateCatalog.xml b/vxquery-xtest/src/test/resources/VXQuerySingleAlternateCatalog.xml
index c0fe358..7be226f 100644
--- a/vxquery-xtest/src/test/resources/VXQuerySingleAlternateCatalog.xml
+++ b/vxquery-xtest/src/test/resources/VXQuerySingleAlternateCatalog.xml
@@ -35,6 +35,7 @@
 <!ENTITY GhcndCountPartition4Queries SYSTEM "cat/GhcndCountPartition4Queries.xml">
 
 <!ENTITY SingleQuery SYSTEM "cat/SingleQuery.xml">
+<!ENTITY SingleAlternateQuery SYSTEM "cat/SingleAlternateQuery.xml">
 
 ]>
 <test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog"
@@ -90,7 +91,7 @@
             <title>Single Test</title>
             <description/>
          </GroupInfo>
-         &SingleQuery;
+         &SingleAlternateQuery;
       </test-group>
    </test-group>
 </test-suite>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/VXQuerySingleCatalog.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/VXQuerySingleCatalog.xml b/vxquery-xtest/src/test/resources/VXQuerySingleCatalog.xml
index 7be226f..e88a68d 100644
--- a/vxquery-xtest/src/test/resources/VXQuerySingleCatalog.xml
+++ b/vxquery-xtest/src/test/resources/VXQuerySingleCatalog.xml
@@ -91,7 +91,7 @@
             <title>Single Test</title>
             <description/>
          </GroupInfo>
-         &SingleAlternateQuery;
+         &SingleQuery;
       </test-group>
    </test-group>
 </test-suite>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/VXQueryXMarkCatalog.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/VXQueryXMarkCatalog.xml b/vxquery-xtest/src/test/resources/VXQueryXMarkCatalog.xml
new file mode 100644
index 0000000..aaf6db9
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/VXQueryXMarkCatalog.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!DOCTYPE test-suite [
+
+<!ENTITY XMarkQueries SYSTEM "cat/XMarkQueries.xml">
+
+]>
+<test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            CatalogDesignDate="2014-04-01"
+            version="0.0.1"
+            SourceOffsetPath="./"
+            ResultOffsetPath="ExpectedTestResults/"
+            XQueryQueryOffsetPath="Queries/XQuery/"
+            XQueryXQueryOffsetPath="Queries/XQueryX/"
+            XQueryFileExtension=".xq"
+            XQueryXFileExtension=".xqx"
+            xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
+   <test-suite-info>
+      <title>VXQuery XMark Test Suite</title>
+      <description>
+         Test Suite for VXQuery XMark.
+      </description>
+   </test-suite-info>
+   <source ID="VXQueryXMarkCatalog" FileName="VXQueryXMarkCatalog.xml" Creator="VXQuery team">
+       <description last-mod="2015-03-25">VXQuery Test Suite Catalog</description>
+   </source>
+   <source ID="catgraph" FileName="TestSources/XMark/SplitFiles/catgraph" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="categories" FileName="TestSources/XMark/SplitFiles/categories" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="closed_auctions" FileName="TestSources/XMark/SplitFiles/closed_auctions" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="open_auctions" FileName="TestSources/XMark/SplitFiles/open_auctions" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="people" FileName="TestSources/XMark/SplitFiles/people" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="regions" FileName="TestSources/XMark/SplitFiles/regions" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <source ID="XMarkData" FileName="TestSources/XMark/SplitFiles/" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <test-group name="XMarkQueries" featureOwner="Shivani Mall">
+      <GroupInfo>
+         <title>XMark Queries</title>
+         <description/>
+      </GroupInfo>
+   <test-group name="XMarkQueriesExecutionTests" featureOwner="Shivani Mall">
+         <GroupInfo>
+            <title>XMark Execution Tests</title>
+            <description/>
+         </GroupInfo>
+          &XMarkQueries;
+      </test-group>
+   </test-group>
+  </test-suite>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/XMarkCatalog.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/XMarkCatalog.xml b/vxquery-xtest/src/test/resources/XMarkCatalog.xml
new file mode 100644
index 0000000..c3829a0
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/XMarkCatalog.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!DOCTYPE test-suite [
+
+<!ENTITY SingleQuery SYSTEM "cat/SingleQuery.xml">
+
+<!ENTITY XMarkQueries SYSTEM "cat/XMarkOriginalQueries.xml">
+
+]>
+<test-suite xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog"
+            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+            CatalogDesignDate="2014-04-01"
+            version="0.0.1"
+            SourceOffsetPath="./"
+            ResultOffsetPath="ExpectedTestResults/"
+            XQueryQueryOffsetPath="Queries/XQuery/"
+            XQueryXQueryOffsetPath="Queries/XQueryX/"
+            XQueryFileExtension=".xq"
+            XQueryXFileExtension=".xqx"
+            xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
+   <test-suite-info>
+      <title>VXQuery XMark Test Suite</title>
+      <description>
+         Test Suite for VXQuery XMark.
+      </description>
+   </test-suite-info>
+   <source ID="XMarkCatalog" FileName="XMarkCatalog.xml" Creator="VXQuery team">
+       <description last-mod="2015-03-25">VXQuery Test Suite Catalog</description>
+   </source>
+   <source ID="auction_data" FileName="TestSources/XMark/SingleFile/auction.xml" Creator="Shivani Mall">
+       <description last-mod="2015-03-25">Collection of files</description>
+   </source>
+   <test-group name="SingleQuery" featureOwner="Preston Carman">
+      <GroupInfo>
+         <title>Single Query</title>
+         <description/>
+      </GroupInfo>
+      <test-group name="SingleTest" featureOwner="Preston Carman">
+         <GroupInfo>
+            <title>Single Test</title>
+            <description/>
+         </GroupInfo>
+         &SingleQuery;
+      </test-group>
+   </test-group>
+   <test-group name="XMarkQueries" featureOwner="Shivani Mall">
+      <GroupInfo>
+         <title>XMark Queries</title>
+         <description/>
+      </GroupInfo>
+      <test-group name="XMarkQueriesExecutionTests" featureOwner="Shivani Mall">
+         <GroupInfo>
+            <title>XMark Execution Tests</title>
+            <description/>
+         </GroupInfo>
+         &XMarkQueries;
+      </test-group>
+   </test-group>
+</test-suite>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/cat/XMarkOriginalQueries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/XMarkOriginalQueries.xml b/vxquery-xtest/src/test/resources/cat/XMarkOriginalQueries.xml
new file mode 100644
index 0000000..3ebe301
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/cat/XMarkOriginalQueries.xml
@@ -0,0 +1,133 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="XMarkQueries" featureOwner="VXQuery">
+   <GroupInfo>
+      <title>XMark Queries</title>
+      <description/>
+   </GroupInfo>
+   <test-case name="XMark-Queries-01" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 1</description>
+      <query name="q01" date="2015-03-25"/>
+      <output-file compare="Text">q01.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-02" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 2</description>
+      <query name="q02" date="2015-03-25"/>
+      <output-file compare="Text">q02.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-03" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 3</description>
+      <query name="q03" date="2015-03-25"/>
+      <output-file compare="Text">q03.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-04" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 4</description>
+      <query name="q04" date="2015-03-25"/>
+      <output-file compare="Text">q04.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-05" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 5</description>
+      <query name="q05" date="2015-03-25"/>
+      <output-file compare="Text">q05.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-06" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 6</description>
+      <query name="q06" date="2015-03-25"/>
+      <output-file compare="Text">q06.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-07" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 7</description>
+      <query name="q07" date="2015-03-25"/>
+      <output-file compare="Text">q07.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-08" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 8</description>
+      <query name="q08" date="2015-03-25"/>
+      <output-file compare="Text">q08.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-09" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 9</description>
+      <query name="q09" date="2015-03-25"/>
+      <output-file compare="Text">q09.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-10" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 10</description>
+      <query name="q10" date="2015-03-25"/>
+      <output-file compare="Text">q10.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-11" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 11</description>
+      <query name="q11" date="2015-03-25"/>
+      <output-file compare="Text">q11.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-12" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 12</description>
+      <query name="q12" date="2015-03-25"/>
+      <output-file compare="Text">q12.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-13" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 13</description>
+      <query name="q13" date="2015-03-25"/>
+      <output-file compare="Text">q13.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-14" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 14</description>
+      <query name="q14" date="2015-03-25"/>
+      <output-file compare="Text">q14.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-15" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 15</description>
+      <query name="q15" date="2015-03-25"/>
+      <output-file compare="Text">q15.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-16" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 16</description>
+      <query name="q16" date="2015-03-25"/>
+      <output-file compare="Text">q16.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-17" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 17</description>
+      <query name="q17" date="2015-03-25"/>
+      <output-file compare="Text">q17.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-18" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 18</description>
+      <query name="q18" date="2015-03-25"/>
+      <output-file compare="Text">q18.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-19" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 19</description>
+      <query name="q19" date="2015-03-25"/>
+      <output-file compare="Text">q19.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-20" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>XMark Query 20</description>
+      <query name="q20" date="2015-03-25"/>
+      <output-file compare="Text">q20.txt</output-file>
+   </test-case>
+      <test-case name="Simple-Query-1" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>Simple Query 1</description>
+      <query name="simple_query1" date="2015-03-25"/>
+      <output-file compare="Text">simple_query1.txt</output-file>
+   </test-case>
+  <test-case name="Simple-Query-2" FilePath="XMark/Original/" Creator="Shivani Mall">
+      <description>Simple Query 2</description>
+      <query name="simple_query2" date="2015-03-25"/>
+      <output-file compare="Text">simple_query2.txt</output-file>
+   </test-case>
+</test-group>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/cat/XMarkQueries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/XMarkQueries.xml b/vxquery-xtest/src/test/resources/cat/XMarkQueries.xml
new file mode 100644
index 0000000..3a79c21
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/cat/XMarkQueries.xml
@@ -0,0 +1,123 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+<test-group xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog" name="XMarkQueries" featureOwner="VXQuery">
+   <GroupInfo>
+      <title>XMark Queries</title>
+      <description/>
+   </GroupInfo>
+   <test-case name="XMark-Queries-01" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 1</description>
+      <query name="q01" date="2015-03-25"/>
+      <output-file compare="Text">q01.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-02" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 2</description>
+      <query name="q02" date="2015-03-25"/>
+      <output-file compare="Text">q02.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-03" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 3</description>
+      <query name="q03" date="2015-03-25"/>
+      <output-file compare="Text">q03.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-04" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 4</description>
+      <query name="q04" date="2015-03-25"/>
+      <output-file compare="Text">q04.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-05" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 5</description>
+      <query name="q05" date="2015-03-25"/>
+      <output-file compare="Text">q05.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-06" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 6</description>
+      <query name="q06" date="2015-03-25"/>
+      <output-file compare="Text">q06.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-07" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 7</description>
+      <query name="q07" date="2015-03-25"/>
+      <output-file compare="Text">q07.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-08" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 8</description>
+      <query name="q08" date="2015-03-25"/>
+      <output-file compare="Text">q08.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-09" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 9</description>
+      <query name="q09" date="2015-03-25"/>
+      <output-file compare="Text">q09.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-10" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 10</description>
+      <query name="q10" date="2015-03-25"/>
+      <output-file compare="Text">q10.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-11" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 11</description>
+      <query name="q11" date="2015-03-25"/>
+      <output-file compare="Text">q11.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-12" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 12</description>
+      <query name="q12" date="2015-03-25"/>
+      <output-file compare="Text">q12.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-13" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 13</description>
+      <query name="q13" date="2015-03-25"/>
+      <output-file compare="Text">q13.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-14" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 14</description>
+      <query name="q14" date="2015-03-25"/>
+      <output-file compare="Text">q14.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-15" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 15</description>
+      <query name="q15" date="2015-03-25"/>
+      <output-file compare="Text">q15.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-16" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 16</description>
+      <query name="q16" date="2015-03-25"/>
+      <output-file compare="Text">q16.txt</output-file>
+   </test-case>
+      <test-case name="XMark-Queries-17" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 17</description>
+      <query name="q17" date="2015-03-25"/>
+      <output-file compare="Text">q17.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-18" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 18</description>
+      <query name="q18" date="2015-03-25"/>
+      <output-file compare="Text">q18.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-19" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 19</description>
+      <query name="q19" date="2015-03-25"/>
+      <output-file compare="Text">q19.txt</output-file>
+   </test-case>
+   <test-case name="XMark-Queries-20" FilePath="XMark/Modified/" Creator="Shivani Mall">
+      <description>XMark Query 20</description>
+      <query name="q20" date="2015-03-25"/>
+      <output-file compare="Text">q20.txt</output-file>
+   </test-case>
+</test-group>
\ No newline at end of file


[17/18] vxquery git commit: modified files

Posted by pr...@apache.org.
modified files


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/d7ae6bdf
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/d7ae6bdf
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/d7ae6bdf

Branch: refs/heads/master
Commit: d7ae6bdf7613c012662d286af8882140f6e0a893
Parents: 50c8ccf
Author: Shivani Mall <sm...@ucr.edu>
Authored: Wed Jun 3 14:32:17 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 .../src/test/resources/cat/GhcndRecordsPartition2Queries.xml        | 1 -
 .../src/test/resources/cat/GhcndRecordsPartition4Queries.xml        | 1 -
 2 files changed, 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/d7ae6bdf/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
index 6a22cd2..ce7b0b7 100644
--- a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
+++ b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
@@ -34,7 +34,6 @@
       <output-file compare="Text">q03_records-3.txt</output-file>
       <output-file compare="Text">q03_records-4.txt</output-file>
       <output-file compare="Text">q03_records-5.txt</output-file>
-
    </test-case>
    <test-case name="ghcnd-records-partition-2-q05" FilePath="GhcndRecords/Partition-2/" Creator="Preston Carman">
       <description>Count records returned for q05 from the weather benchmark with 2 partitions.</description>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/d7ae6bdf/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
index 70324fe..3a0910a 100644
--- a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
+++ b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
@@ -34,7 +34,6 @@
       <output-file compare="Text">q03_records-3.txt</output-file>
       <output-file compare="Text">q03_records-4.txt</output-file>
       <output-file compare="Text">q03_records-5.txt</output-file>
-
    </test-case>
    <test-case name="ghcnd-records-partition-4-q05" FilePath="GhcndRecords/Partition-4/" Creator="Preston Carman">
       <description>Count records returned for q05 from the weather benchmark with 4 partitions.</description>


[16/18] vxquery git commit: printing error if result isn't generated

Posted by pr...@apache.org.
printing error if result isn't generated


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/f60d34f1
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/f60d34f1
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/f60d34f1

Branch: refs/heads/master
Commit: f60d34f15b8efd2fa54561cdc1a7076985ca1ebd
Parents: dc7506b
Author: Shivani Mall <sm...@ucr.edu>
Authored: Thu Jun 4 13:03:26 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/vxquery/xtest/TestRunner.java     | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/f60d34f1/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index cf12a5a..1f0d4a7 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -196,11 +196,13 @@ public class TestRunner {
             res.time = end - start;
         }
         if (opts.showResult) {
-            System.err.println("***Result: ");
-            System.err.println(res.result);
             if (res.result == null) {
                 System.err.println("***Error: ");
                 System.err.println(res.error.getStackTrace());
+            } else {
+                System.err.println("***Result: ");
+                System.err.println(res.result);
+
             }
         }
         return res;


[03/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/people/micro_people.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/people/micro_people.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/people/micro_people.xml
new file mode 100644
index 0000000..1054cbe
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/people/micro_people.xml
@@ -0,0 +1,855 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+<people>
+    <person id="person0">
+      <name>Vincent Ingolfsdottir</name>
+      <emailaddress>mailto:Ingolfsdottir@brandeis.edu</emailaddress>
+      <creditcard>7071 6205 8463 6581</creditcard>
+      <watches>
+        <watch open_auction="open_auction18"/>
+        <watch open_auction="open_auction22"/>
+      </watches>
+    </person>
+    <person id="person1">
+      <name>Greger Ohsie</name>
+      <emailaddress>mailto:Ohsie@airmail.net</emailaddress>
+      <address>
+        <street>80 Cater St</street>
+        <city>Austin</city>
+        <country>United States</country>
+        <province>West Virginia</province>
+        <zipcode>35</zipcode>
+      </address>
+    </person>
+    <person id="person2">
+      <name>Chikako Womann</name>
+      <emailaddress>mailto:Womann@dec.com</emailaddress>
+      <phone>+0 (686) 83606682</phone>
+      <profile income="31043.87">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>High School</education>
+        <business>Yes</business>
+        <age>36</age>
+      </profile>
+    </person>
+    <person id="person3">
+      <name>Tsz Kugler</name>
+      <emailaddress>mailto:Kugler@cti.gr</emailaddress>
+      <homepage>http://www.cti.gr/~Kugler</homepage>
+      <profile income="25994.41">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>Other</education>
+        <business>No</business>
+        <age>19</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction19"/>
+      </watches>
+    </person>
+    <person id="person4">
+      <name>Yongguang Haahr</name>
+      <emailaddress>mailto:Haahr@uregina.ca</emailaddress>
+      <address>
+        <street>21 Benantar St</street>
+        <city>San</city>
+        <country>United States</country>
+        <zipcode>24</zipcode>
+      </address>
+    </person>
+    <person id="person5">
+      <name>Hatim Legato</name>
+      <emailaddress>mailto:Legato@fernuni-hagen.de</emailaddress>
+      <phone>+0 (366) 11141912</phone>
+      <address>
+        <street>42 Fortenbach St</street>
+        <city>Providence</city>
+        <country>United States</country>
+        <zipcode>5</zipcode>
+      </address>
+      <homepage>http://www.fernuni-hagen.de/~Legato</homepage>
+      <watches>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction20"/>
+        <watch open_auction="open_auction7"/>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction18"/>
+      </watches>
+    </person>
+    <person id="person6">
+      <name>Dunren Lotfi</name>
+      <emailaddress>mailto:Lotfi@umass.edu</emailaddress>
+      <phone>+0 (434) 17779776</phone>
+      <homepage>http://www.umass.edu/~Lotfi</homepage>
+      <creditcard>9897 9197 1704 5639</creditcard>
+      <watches>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction18"/>
+        <watch open_auction="open_auction14"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction1"/>
+        <watch open_auction="open_auction20"/>
+      </watches>
+    </person>
+    <person id="person7">
+      <name>Kasidit Munke</name>
+      <emailaddress>mailto:Munke@cnr.it</emailaddress>
+      <homepage>http://www.cnr.it/~Munke</homepage>
+      <creditcard>9741 9130 7082 9728</creditcard>
+      <profile income="59200.52">
+        <interest category="category0"/>
+        <gender>male</gender>
+        <business>Yes</business>
+        <age>53</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction16"/>
+        <watch open_auction="open_auction1"/>
+        <watch open_auction="open_auction12"/>
+        <watch open_auction="open_auction21"/>
+        <watch open_auction="open_auction4"/>
+      </watches>
+    </person>
+    <person id="person8">
+      <name>Pedro Beeferman</name>
+      <emailaddress>mailto:Beeferman@ucsb.edu</emailaddress>
+      <homepage>http://www.ucsb.edu/~Beeferman</homepage>
+      <creditcard>3489 9078 5068 9645</creditcard>
+      <watches>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction15"/>
+        <watch open_auction="open_auction6"/>
+        <watch open_auction="open_auction17"/>
+        <watch open_auction="open_auction4"/>
+      </watches>
+    </person>
+    <person id="person9">
+      <name>Esteban Aalborg</name>
+      <emailaddress>mailto:Aalborg@dec.com</emailaddress>
+      <creditcard>8174 1835 8007 3269</creditcard>
+    </person>
+    <person id="person10">
+      <name>Gururaj Pouyioutas</name>
+      <emailaddress>mailto:Pouyioutas@airmail.net</emailaddress>
+      <address>
+        <street>7 Podkolzin St</street>
+        <city>Richmond</city>
+        <country>United States</country>
+        <zipcode>34</zipcode>
+      </address>
+      <homepage>http://www.airmail.net/~Pouyioutas</homepage>
+      <profile income="25613.63">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>Other</education>
+        <gender>female</gender>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person11">
+      <name>Helaman Eves</name>
+      <emailaddress>mailto:Eves@unl.edu</emailaddress>
+      <phone>+0 (719) 27997000</phone>
+      <address>
+        <street>69 Nachman St</street>
+        <city>Houston</city>
+        <country>United States</country>
+        <zipcode>17</zipcode>
+      </address>
+      <creditcard>7838 3291 6349 4837</creditcard>
+      <profile income="60275.75">
+        <education>College</education>
+        <gender>female</gender>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person12">
+      <name>Arivind Pletch</name>
+      <emailaddress>mailto:Pletch@uwo.ca</emailaddress>
+      <phone>+0 (712) 85820911</phone>
+      <creditcard>1084 9330 2115 6226</creditcard>
+      <watches>
+        <watch open_auction="open_auction20"/>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction1"/>
+        <watch open_auction="open_auction12"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction2"/>
+      </watches>
+    </person>
+    <person id="person13">
+      <name>Mohan Ginesta</name>
+      <emailaddress>mailto:Ginesta@microsoft.com</emailaddress>
+      <address>
+        <street>25 Popp St</street>
+        <city>Veracruz</city>
+        <country>United States</country>
+        <zipcode>26</zipcode>
+      </address>
+      <homepage>http://www.microsoft.com/~Ginesta</homepage>
+    </person>
+    <person id="person14">
+      <name>Sakti Bein</name>
+      <emailaddress>mailto:Bein@uregina.ca</emailaddress>
+      <phone>+0 (600) 18469408</phone>
+      <address>
+        <street>50 Cornelio St</street>
+        <city>Greenville</city>
+        <country>United States</country>
+        <province>Vermont</province>
+        <zipcode>12</zipcode>
+      </address>
+      <homepage>http://www.uregina.ca/~Bein</homepage>
+      <profile income="12502.99">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person15">
+      <name>Minkoo Couvreur</name>
+      <emailaddress>mailto:Couvreur@fsu.edu</emailaddress>
+      <phone>+0 (250) 41170596</phone>
+      <homepage>http://www.fsu.edu/~Couvreur</homepage>
+    </person>
+    <person id="person16">
+      <name>Daryl Paddon</name>
+      <emailaddress>mailto:Paddon@fernuni-hagen.de</emailaddress>
+      <phone>+0 (396) 57333574</phone>
+      <address>
+        <street>68 Berbec St</street>
+        <city>Salt</city>
+        <country>Nigeria</country>
+        <province>Reade</province>
+        <zipcode>30</zipcode>
+      </address>
+      <homepage>http://www.fernuni-hagen.de/~Paddon</homepage>
+      <creditcard>1606 9657 4298 6879</creditcard>
+      <watches>
+      </watches>
+    </person>
+    <person id="person17">
+      <name>Shauying Goullioud</name>
+      <emailaddress>mailto:Goullioud@tue.nl</emailaddress>
+      <phone>+153 (749) 15527098</phone>
+      <homepage>http://www.tue.nl/~Goullioud</homepage>
+      <creditcard>7580 2542 1950 7193</creditcard>
+    </person>
+    <person id="person18">
+      <name>Amar Takano</name>
+      <emailaddress>mailto:Takano@msn.com</emailaddress>
+      <creditcard>4771 6210 1031 5181</creditcard>
+      <profile income="32375.45">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <gender>male</gender>
+        <business>No</business>
+        <age>18</age>
+      </profile>
+    </person>
+    <person id="person19">
+      <name>Hrant Blumrich</name>
+      <emailaddress>mailto:Blumrich@acm.org</emailaddress>
+      <homepage>http://www.acm.org/~Blumrich</homepage>
+      <watches>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction20"/>
+        <watch open_auction="open_auction16"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction6"/>
+      </watches>
+    </person>
+    <person id="person20">
+      <name>Mingsen Parisotto</name>
+      <emailaddress>mailto:Parisotto@wisc.edu</emailaddress>
+      <profile income="73015.33">
+        <interest category="category0"/>
+        <gender>male</gender>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person21">
+      <name>Isamu Yeun</name>
+      <emailaddress>mailto:Yeun@ou.edu</emailaddress>
+      <address>
+        <street>95 Bleistein St</street>
+        <city>Newburgh</city>
+        <country>United States</country>
+        <province>West Virginia</province>
+        <zipcode>29</zipcode>
+      </address>
+      <homepage>http://www.ou.edu/~Yeun</homepage>
+      <profile income="77899.19">
+        <interest category="category0"/>
+        <education>Graduate School</education>
+        <gender>male</gender>
+        <business>Yes</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction19"/>
+      </watches>
+    </person>
+    <person id="person22">
+      <name>Seshu Messick</name>
+      <emailaddress>mailto:Messick@unl.edu</emailaddress>
+      <phone>+0 (411) 30157602</phone>
+      <address>
+        <street>40 Vanegas St</street>
+        <city>Denver</city>
+        <country>United States</country>
+        <province>Pennsylvania</province>
+        <zipcode>25</zipcode>
+      </address>
+      <creditcard>4196 5014 6271 4308</creditcard>
+    </person>
+    <person id="person23">
+      <name>Bjorn Berc</name>
+      <emailaddress>mailto:Berc@cas.cz</emailaddress>
+      <address>
+        <street>72 Erdi St</street>
+        <city>Palm</city>
+        <country>United States</country>
+        <province>Massachusetts</province>
+        <zipcode>19</zipcode>
+      </address>
+      <profile income="36962.42">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>Graduate School</education>
+        <gender>male</gender>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person24">
+      <name>Charlotte Larab</name>
+      <emailaddress>mailto:Larab@sbphrd.com</emailaddress>
+      <phone>+0 (134) 59600334</phone>
+      <address>
+        <street>7 Snelling St</street>
+        <city>Butte</city>
+        <country>United States</country>
+        <province>Arkansas</province>
+        <zipcode>20</zipcode>
+      </address>
+      <homepage>http://www.sbphrd.com/~Larab</homepage>
+      <watches>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction7"/>
+        <watch open_auction="open_auction15"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction19"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction6"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction0"/>
+        <watch open_auction="open_auction0"/>
+        <watch open_auction="open_auction4"/>
+        <watch open_auction="open_auction2"/>
+      </watches>
+    </person>
+    <person id="person25">
+      <name>Antoinette Byrne</name>
+      <emailaddress>mailto:Byrne@njit.edu</emailaddress>
+      <phone>+0 (698) 55702181</phone>
+      <homepage>http://www.njit.edu/~Byrne</homepage>
+      <creditcard>1376 6979 2272 3541</creditcard>
+    </person>
+    <person id="person26">
+      <name>Shui Roison</name>
+      <emailaddress>mailto:Roison@infomix.com</emailaddress>
+      <phone>+0 (393) 46361289</phone>
+      <profile income="102237.41">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <gender>female</gender>
+        <business>No</business>
+        <age>20</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction0"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction21"/>
+      </watches>
+    </person>
+    <person id="person27">
+      <name>Wee Jupin</name>
+      <emailaddress>mailto:Jupin@edu.hk</emailaddress>
+      <profile income="9876.00">
+        <interest category="category0"/>
+        <gender>male</gender>
+        <business>No</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction2"/>
+      </watches>
+    </person>
+    <person id="person28">
+      <name>Goo Hartrumpf</name>
+      <emailaddress>mailto:Hartrumpf@washington.edu</emailaddress>
+      <creditcard>4234 4210 6036 8205</creditcard>
+      <profile income="95921.73">
+        <business>Yes</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction7"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction3"/>
+      </watches>
+    </person>
+    <person id="person29">
+      <name>Mehrdad Shackell</name>
+      <emailaddress>mailto:Shackell@twsu.edu</emailaddress>
+      <phone>+0 (987) 3731206</phone>
+      <address>
+        <street>89 Meuter St</street>
+        <city>Mazatlan</city>
+        <country>United States</country>
+        <province>California</province>
+        <zipcode>25</zipcode>
+      </address>
+      <homepage>http://www.twsu.edu/~Shackell</homepage>
+      <creditcard>5738 4559 4880 1957</creditcard>
+      <watches>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction19"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction0"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction14"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction1"/>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction21"/>
+      </watches>
+    </person>
+    <person id="person30">
+      <name>Jozo Rest</name>
+      <emailaddress>mailto:Rest@lante.com</emailaddress>
+      <phone>+0 (920) 76444901</phone>
+      <homepage>http://www.lante.com/~Rest</homepage>
+      <creditcard>3018 2384 5732 4659</creditcard>
+      <profile income="57699.99">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <business>No</business>
+        <age>43</age>
+      </profile>
+    </person>
+    <person id="person31">
+      <name>Debin Takano</name>
+      <emailaddress>mailto:Takano@pitt.edu</emailaddress>
+      <phone>+0 (687) 95848707</phone>
+      <address>
+        <street>6 Rinn St</street>
+        <city>Baltimore</city>
+        <country>Faroe Islands</country>
+        <zipcode>26</zipcode>
+      </address>
+      <creditcard>7948 7966 9333 5340</creditcard>
+      <watches>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction12"/>
+      </watches>
+    </person>
+    <person id="person32">
+      <name>Timo Bals</name>
+      <emailaddress>mailto:Bals@ncr.com</emailaddress>
+      <address>
+        <street>60 Poigne St</street>
+        <city>Augusta</city>
+        <country>Libyan Arab Jamahiriya</country>
+        <province>Shinozaki</province>
+        <zipcode>16</zipcode>
+      </address>
+    </person>
+    <person id="person33">
+      <name>Burra Souillard</name>
+      <emailaddress>mailto:Souillard@ucdavis.edu</emailaddress>
+      <address>
+        <street>34 Androutsopoulos St</street>
+        <city>Gulfport</city>
+        <country>United States</country>
+        <zipcode>5</zipcode>
+      </address>
+      <homepage>http://www.ucdavis.edu/~Souillard</homepage>
+      <profile income="59655.87">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <gender>female</gender>
+        <business>Yes</business>
+        <age>27</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction20"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction20"/>
+        <watch open_auction="open_auction18"/>
+        <watch open_auction="open_auction19"/>
+      </watches>
+    </person>
+    <person id="person34">
+      <name>Taokuan Sigal</name>
+      <emailaddress>mailto:Sigal@savera.com</emailaddress>
+      <phone>+0 (226) 81498838</phone>
+      <address>
+        <street>27 Kacprzyk St</street>
+        <city>Tri</city>
+        <country>United States</country>
+        <province>Idaho</province>
+        <zipcode>16</zipcode>
+      </address>
+      <creditcard>6329 1596 7682 8704</creditcard>
+      <profile income="67696.29">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <gender>male</gender>
+        <business>Yes</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction15"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction12"/>
+        <watch open_auction="open_auction16"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction6"/>
+        <watch open_auction="open_auction6"/>
+      </watches>
+    </person>
+    <person id="person35">
+      <name>Keith Buford</name>
+      <emailaddress>mailto:Buford@uni-sb.de</emailaddress>
+      <phone>+0 (680) 82460558</phone>
+      <address>
+        <street>96 Bondorf St</street>
+        <city>Dothan</city>
+        <country>United States</country>
+        <province>North Carolina</province>
+        <zipcode>10</zipcode>
+      </address>
+      <homepage>http://www.uni-sb.de/~Buford</homepage>
+      <creditcard>6994 6747 3069 9901</creditcard>
+      <watches>
+      </watches>
+    </person>
+    <person id="person36">
+      <name>Joydeep Ghandeharizadeh</name>
+      <emailaddress>mailto:Ghandeharizadeh@itc.it</emailaddress>
+      <creditcard>2298 2055 2377 9809</creditcard>
+      <watches>
+      </watches>
+    </person>
+    <person id="person37">
+      <name>Jani Vecchi</name>
+      <emailaddress>mailto:Vecchi@ou.edu</emailaddress>
+      <creditcard>5296 9572 7958 9179</creditcard>
+      <watches>
+        <watch open_auction="open_auction15"/>
+        <watch open_auction="open_auction9"/>
+        <watch open_auction="open_auction5"/>
+      </watches>
+    </person>
+    <person id="person38">
+      <name>Hideko Kodaira</name>
+      <emailaddress>mailto:Kodaira@filemaker.com</emailaddress>
+      <homepage>http://www.filemaker.com/~Kodaira</homepage>
+      <profile income="9876.00">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>Other</education>
+        <gender>male</gender>
+        <business>No</business>
+      </profile>
+      <watches>
+      </watches>
+    </person>
+    <person id="person39">
+      <name>Maria Marceau</name>
+      <emailaddress>mailto:Marceau@uni-mannheim.de</emailaddress>
+      <creditcard>7617 7057 8043 7327</creditcard>
+      <profile income="81288.98">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <gender>male</gender>
+        <business>Yes</business>
+        <age>36</age>
+      </profile>
+    </person>
+    <person id="person40">
+      <name>Burke Bierbaum</name>
+      <emailaddress>mailto:Bierbaum@ask.com</emailaddress>
+      <phone>+0 (855) 17682013</phone>
+      <homepage>http://www.ask.com/~Bierbaum</homepage>
+      <creditcard>2089 5143 9485 3219</creditcard>
+    </person>
+    <person id="person41">
+      <name>Bokyung Biancardi</name>
+      <emailaddress>mailto:Biancardi@mitre.org</emailaddress>
+      <homepage>http://www.mitre.org/~Biancardi</homepage>
+      <creditcard>6362 7558 4605 7344</creditcard>
+      <profile income="90986.66">
+        <interest category="category0"/>
+        <education>High School</education>
+        <business>Yes</business>
+      </profile>
+    </person>
+    <person id="person42">
+      <name>Chu Takano</name>
+      <emailaddress>mailto:Takano@concentric.net</emailaddress>
+      <watches>
+        <watch open_auction="open_auction17"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction21"/>
+      </watches>
+    </person>
+    <person id="person43">
+      <name>Srinivasa d'Argence</name>
+      <emailaddress>mailto:d'Argence@umkc.edu</emailaddress>
+      <creditcard>6450 7871 1768 8470</creditcard>
+      <profile income="9876.00">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>Graduate School</education>
+        <gender>female</gender>
+        <business>No</business>
+        <age>42</age>
+      </profile>
+    </person>
+    <person id="person44">
+      <name>Williaam Seress</name>
+      <emailaddress>mailto:Seress@versata.com</emailaddress>
+      <phone>+0 (612) 13701001</phone>
+      <creditcard>8642 5861 5439 7488</creditcard>
+    </person>
+    <person id="person45">
+      <name>Violaine Sabharwal</name>
+      <emailaddress>mailto:Sabharwal@evergreen.edu</emailaddress>
+      <phone>+0 (56) 80076350</phone>
+      <address>
+        <street>12 Forcade St</street>
+        <city>Rio</city>
+        <country>United States</country>
+        <zipcode>18</zipcode>
+      </address>
+      <profile income="64262.77">
+        <interest category="category0"/>
+        <business>Yes</business>
+        <age>39</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction21"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction17"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction18"/>
+        <watch open_auction="open_auction7"/>
+        <watch open_auction="open_auction12"/>
+        <watch open_auction="open_auction20"/>
+      </watches>
+    </person>
+    <person id="person46">
+      <name>Piyush Hardjono</name>
+      <emailaddress>mailto:Hardjono@forth.gr</emailaddress>
+      <address>
+        <street>43 Kriewall St</street>
+        <city>Toronto</city>
+        <country>Burkina Faso</country>
+        <province>Budinsky</province>
+        <zipcode>26</zipcode>
+      </address>
+      <homepage>http://www.forth.gr/~Hardjono</homepage>
+      <profile income="26393.54">
+        <interest category="category0"/>
+        <gender>male</gender>
+        <business>Yes</business>
+        <age>19</age>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction13"/>
+      </watches>
+    </person>
+    <person id="person47">
+      <name>Thang Murrill</name>
+      <emailaddress>mailto:Murrill@bellatlantic.net</emailaddress>
+      <watches>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction15"/>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction4"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction0"/>
+        <watch open_auction="open_auction8"/>
+        <watch open_auction="open_auction4"/>
+      </watches>
+    </person>
+    <person id="person48">
+      <name>Gnanamalar Laemmer</name>
+      <emailaddress>mailto:Laemmer@csufresno.edu</emailaddress>
+      <phone>+33 (360) 22862737</phone>
+      <homepage>http://www.csufresno.edu/~Laemmer</homepage>
+      <profile income="22790.42">
+        <interest category="category0"/>
+        <business>No</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction1"/>
+        <watch open_auction="open_auction5"/>
+      </watches>
+    </person>
+    <person id="person49">
+      <name>Jerri Keirsey</name>
+      <emailaddress>mailto:Keirsey@auth.gr</emailaddress>
+      <address>
+        <street>15 Gide St</street>
+        <city>Gothenburg</city>
+        <country>United States</country>
+        <zipcode>8</zipcode>
+      </address>
+      <homepage>http://www.auth.gr/~Keirsey</homepage>
+      <watches>
+        <watch open_auction="open_auction11"/>
+        <watch open_auction="open_auction13"/>
+        <watch open_auction="open_auction21"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction5"/>
+        <watch open_auction="open_auction19"/>
+        <watch open_auction="open_auction19"/>
+        <watch open_auction="open_auction2"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction14"/>
+        <watch open_auction="open_auction13"/>
+      </watches>
+    </person>
+    <person id="person50">
+      <name>Tibor Lease</name>
+      <emailaddress>mailto:Lease@gatech.edu</emailaddress>
+      <address>
+        <street>27 Desiderio St</street>
+        <city>Cody</city>
+        <country>United States</country>
+        <province>Montana</province>
+        <zipcode>15</zipcode>
+      </address>
+      <creditcard>6700 1398 1554 3577</creditcard>
+      <profile income="28888.68">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>College</education>
+        <gender>male</gender>
+        <business>Yes</business>
+      </profile>
+      <watches>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction7"/>
+        <watch open_auction="open_auction4"/>
+        <watch open_auction="open_auction6"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction3"/>
+        <watch open_auction="open_auction18"/>
+        <watch open_auction="open_auction17"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction23"/>
+        <watch open_auction="open_auction22"/>
+        <watch open_auction="open_auction10"/>
+        <watch open_auction="open_auction16"/>
+        <watch open_auction="open_auction9"/>
+      </watches>
+    </person>
+    <person id="person51">
+      <name>Hiroakira Mynard</name>
+      <emailaddress>mailto:Mynard@sfu.ca</emailaddress>
+    </person>
+    <person id="person52">
+      <name>Ravindranath Cappi</name>
+      <emailaddress>mailto:Cappi@ogi.edu</emailaddress>
+      <homepage>http://www.ogi.edu/~Cappi</homepage>
+      <profile income="15590.68">
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <interest category="category0"/>
+        <education>High School</education>
+        <business>No</business>
+      </profile>
+    </person>
+  </people>
+</site>


[05/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/categories/micro_categories.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/categories/micro_categories.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/categories/micro_categories.xml
new file mode 100644
index 0000000..4927b19
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/categories/micro_categories.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+<categories>
+    <category id="category0">
+      <name>poets brother </name>
+      <description>
+        <text>
+          heels patient month division native burneth tread maketh somerset
+          humour willing purposes showed found probation slip thither dispatch
+          maid apart whipt romans extremity sir have these neptune disposition
+          few mayor wish gate pattern <bold> bear spare faithful coming
+          backward control sign incensed convoy millions take kneel chimney
+          senate sovereignly table frailty seeming fulvia slink </bold> began
+          fingers opinion welcome presage giddy gualtier tribute sweetest
+          stirrup villains used last set whore instructed suffolk boil awaking
+          rosalind backward mobled compar scarce nothing fit position suborn
+          trip unmatched wounds <keyword> crept execute judges cart <bold>
+          equally excursions </bold> flood </keyword> volley faithful fain done
+          diest provide spare princess embassage ware playing rods taken shent
+          eight penthouse positive chamber unknown milk live oppos much
+          florizel disgrace yourselves victory branch 
+        </text>
+      </description>
+    </category>
+    <category id="category1">
+      <name>calm immortal hies </name>
+      <description>
+        <text>
+          marching slack daggers hermione morsel rage body tithe proud banish
+          knees yearn brawl goodman thrice bridle pitied preventions scathe
+          prentices fortified fears trifling add shame hearing sorel perfection
+          customed along draw vine reg breath corrupted mock distant turns
+          cardinal puff shed stables tortures wins forlorn <bold> vouchers
+          sighing roman </bold> sons <keyword> victories door end wax
+          </keyword> 
+        </text>
+      </description>
+    </category>
+  </categories>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/catgraph/micro_catgraph.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/catgraph/micro_catgraph.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/catgraph/micro_catgraph.xml
new file mode 100644
index 0000000..82f7d1b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/catgraph/micro_catgraph.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+  <catgraph>
+    <edge from="category0" to="category0"/>
+    <edge from="category0" to="category0"/>
+  </catgraph>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/closed_auctions/micro_closed_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/closed_auctions/micro_closed_auctions.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/closed_auctions/micro_closed_auctions.xml
new file mode 100644
index 0000000..50e11de
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/closed_auctions/micro_closed_auctions.xml
@@ -0,0 +1,1192 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+<closed_auctions>
+    <closed_auction>
+      <seller person="person29"/>
+      <buyer person="person27"/>
+      <itemref item="item1"/>
+      <price>226.17</price>
+      <date>01/28/1998</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person10"/>
+        <description>
+          <text>
+            ramping wisdom <emph> dream sell </emph> burial drift espy
+            recreation justify away pen trencher prick baker shoot gentle yours
+            equally without fruitful descend innocence admittance 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person21"/>
+      <buyer person="person26"/>
+      <itemref item="item4"/>
+      <price>82.19</price>
+      <date>08/09/1999</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person9"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                sisters justify battle married florence suffer roses cornuto
+                ecstasy sap pronounc lordings thief burst wickedness thirty
+                richly <keyword> affection park </keyword> calm feast rousillon
+                worships affair banish brown ending thersites dignity
+                achievements shrewd despair cesse yawn blank recreant excepting
+                hopes age colour climb replication goest plain mares 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    boy formal scarre better bleeding dar palace bristow jades
+                    wooes wear please unrest drink prodigal remuneration jewel
+                    hurt hanging glory views forage boon law abuses <keyword>
+                    hero clothier subscrib pence lock banished frowns buttock
+                    </keyword> until rate bade visage sceptre cradle freely
+                    four omitted royal sleeping arrant morning twelve hope
+                    swoons hanging wring distrust plays abram thistle
+                    strawberries die himself suburbs sweetly judgments errand
+                    order clear laer unrest object there gambols free unclean
+                    sweet whit ourselves containing finger story principles
+                    fouler borrower pay moment shooter owest angels chill dost
+                    holla twain rascal yawning inclin strike words selfsame
+                    awhile fetch come affairs together horns hue toasted wage
+                    sport thanks vile light jests brow footing conquest theft
+                    heavier 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    trumpets covering varnish with par valiant marry beast
+                    limbs salvation others height oath primal lost conspire
+                    core <bold> montague </bold> forbid loudly yourself
+                    dispense preventions moved seleucus distinctly dearer
+                    severe wealth vouchsafe cuckold knot return suffered fell
+                    brave exercise bountiful windy bought cream prevented cull
+                    preventions <bold> parcels vow hiss within </bold> rheum
+                    forgetting treacherous admiration pious commoners stays did
+                    judge resolveth look casca difficulty whip meditation pinch
+                    mistook breaks know venomous philosopher figure prefer
+                    angry happiness swear ingenious shame further followed
+                    sound humility farthing nightingale dream sings fled vice
+                    walk humbly dozen dispense <emph> toughness upper </emph>
+                    ennobled boar bishops turn case immaculate figure eros tame
+                    act fear led flax exeunt vassal undertakings cannot
+                    dispatch house tougher altar infant weapons warrant region
+                    sin come disclose vulcan almighty combat pedro publius
+                    views valor money night osw traverse travell brute
+                    firmament love jeweller shake deserves nice pluto chopping
+                    penitent virginity quite encounters bury sweep certainty
+                    pray reverend visitation becomes expecting teeth holds
+                    tarre clarence tutors sticks venue marvel lank preventions
+                    wearing red content duteous tidings sit palestine sings
+                    unborn matter tempest gifts <keyword> equall commended
+                    </keyword> hung offend <emph> ears tree berowne <bold>
+                    beheld buried from finds </bold> fox </emph> marriage
+                    relief want catastrophe verona moan alters george dwelling
+                    sit entrance secure rheum substitute opposite bacchus
+                    dearer trivial would doubly anselmo fitteth milan
+                    shamefully man sorry private obscurely fitness rouse
+                    desiring breaks hatches relief shepherd liars brotherhood
+                    tyb messengers listen brook comforts fun praise <keyword>
+                    plautus adverse </keyword> bidding hands sleep there hadst
+                    food talents shouldst rails musty heirs stirs answer heels
+                    take understanding rebel athenians nakedness delight hop
+                    true seat dote perilous scar operation husband sister our
+                    petty greasy kneels line seemed trespass infirmity clowns
+                    polonius fashion wheels imp receiv choking <emph> foolish
+                    fran quote </emph> 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    pound bay dangerous two bianca have mistress edition
+                    affright joy repose solemnity night misshapen lose
+                    ploughman chidden secret weed nest alarm drops precedent
+                    him unimproved list wrangling losing cousins dumain thetis
+                    mumbling declined sings discredit commission villain
+                    showing dulcet preserve boldness fill contented weak gig
+                    loving mice pyrrhus condemn content friend meanings fretted
+                    bitter loss pickaxe sack heinous trot fang added ant meant
+                    ages france mansion affianc rosaline turn combating
+                    eloquence wheel owe craft service pitiful bar save live
+                    need drunkards necessity divine <emph> untoward commended
+                    broker alarum stone toll shrewd </emph> 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>7</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person22"/>
+      <buyer person="person18"/>
+      <itemref item="item6"/>
+      <price>8.64</price>
+      <date>07/10/2001</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person51"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                <bold> herein sov died news </bold> conscience laughing sight
+                willow lark mankind honesty need infectious for editions
+                sometime gold thrust policy embalms thing every post struck
+                <emph> trump maiden </emph> argues shout centre council danger
+                qualm start capable wanton end galen assign keep beyond monkey
+                power erring falsehood exposition human week leaves jests
+                yonder although capon tom greasy paly woe audrey finely devil
+                charters pays mon way philosophy <emph> study steed </emph>
+                miscarried arms aside incline drum flames himself ros baser
+                reasonable frugal hate shirt going barnardine robb shoe tender
+                weep throne feathers take revelling pitchy sirs prisoner seat
+                hide <keyword> pause she </keyword> artless deserv <emph> while
+                <keyword> exit commandment pitiful outrageous </keyword> percy
+                driven former feast breath tackle amity violet brakenbury
+                </emph> officer shine hearts transgression lessens writ horsing
+                quoth amaz tales cheerful fool plainness signior cunning govern
+                since wear thirty benefit seas base corrections remorse worship
+                woundless <keyword> stands figs commoner goodman their
+                confounded attorney inward clown entrench balthasar catch maids
+                repeal sir repair womanish <emph> easy afar oathable south
+                stocks check </emph> skilful stamp lodge wrinkled </keyword>
+                care pack gone lap need bow commander corn fought niece punish
+                preserve bosom lucio stol precedence six sore others courage
+                tale mothers endowments visit maiden coy countryman panting
+                truth vulgar whiles course bending rigour guilty lying conjur
+                dangers rememb twain foreign aloft sore there please direction
+                country bloods legions wip unkind partly rue leap starts rush
+                itself hits conquer cupid half thankful must spleens brain
+                shake forsworn cicero coupled gnaw worthier excuse veil shouted
+                tyrant approach tyrant calls renounce <emph> leaves fully
+                paradise carrion </emph> cypriot themselves questions browner
+                pace terrene preventions preventions affect cools preventions
+                abhorr part marg falstaff preventions lady fear dolour piercing
+                lin temptation proved climb smooth advanced post mischief prove
+                settled hopes approve crack opinion bolt protect majestical
+                steals rend triumvir branch belike seacoal eyesight oak hire
+                bloody wooed forc plain forth make subjects leap harping
+                conceive business cutting children pictures shores grac extinct
+                brace idleness liquid fram tempests sorry strongly thorn 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                boon gilded churlish souls backward wreck horse doomsday
+                acquainted smile sake prompting warwick grandam window
+                satisfaction loud regard saddle contemplation skin noon buried
+                hair revolted sir dotes shed suspicion sad quail thence
+                firmament orchard drew canker nine cried oil today bleeding
+                quarrels shepherd deny nuptial sister litter stamp usurp
+                embassage mistress special favour firm coxcomb just fatal
+                office glove bond untimely orator proffer fellow <keyword> ear
+                goddess </keyword> canon construe purchas talk plains heralds
+                margaret unking pierc smelt ridiculous pense pedro 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                <bold> gown </bold> pretty forsooth suit unless gloves 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                <emph> flies above guess chertsey prosperity palestine
+                surfeiting ignoble highness richard blushes mahu warrior soft
+                </emph> forest 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                scroop blot some influence gown been <bold> lackeying beginning
+                </bold> moist form were lewdly dispersed out welcom steads
+                <bold> serves charg </bold> coward revolting liberty <emph>
+                portentous promis burns renascence thigh merited intellect
+                villainous dissembling disnatur pillow houses oblivion lower
+                <bold> helen sold shallow miles </bold> crest now unkennel very
+                </emph> keen eyes unadvised ilium seeing carrying made destiny
+                text purgatory caesar strikes berowne 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>8</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person29"/>
+      <buyer person="person19"/>
+      <itemref item="item8"/>
+      <price>104.95</price>
+      <date>05/09/2001</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person14"/>
+        <description>
+          <text>
+            drinks only belief started persuaded fine retire count advice blue
+            mayst rage exit purpose month known engag pure goodman gift kisses
+            chides apace <bold> safe calumnious move entreated you embold text
+            ripens save </bold> about joys maidenheads lives awful essentially
+            yond press scape senses black lands mightily cause favor walls
+            fearing tarentum lights wink brothel weight sounded born pluck
+            darkly brow conduct contempt ruins endure prevent pains papers
+            afoot unworthiest mayest horns freeze clouds hie raw shows since
+            obsequies anger trebonius convey pen rotten queen 
+          </text>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person17"/>
+      <buyer person="person29"/>
+      <itemref item="item11"/>
+      <price>7.86</price>
+      <date>02/28/2000</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person32"/>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    verified purpose course desirous death poorest falling
+                    minutes blessed congealed crooked talking prate vile throne
+                    creep empty kept egyptian statutes election truant news
+                    humor cousins jolly shalt vestal party loud since undoing
+                    willing anything credulous swear troy draught upward
+                    richmond armour validity was further flay prey unprofitable
+                    expir deceit suited take 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    <emph> affectionate </emph> joyful mak heavens fecks alive
+                    dreamt quite bones <bold> buildeth decius voyage keeps
+                    combine sun beauteous compact taste weather heels vines
+                    slow strato </bold> game are yields wager act mirror
+                    grinding oracle ends wither flatters foot trespass turns
+                    failing urs yours weapon usurer vainly yourselves unto
+                    professions ingrateful laughter toll posture spotless
+                    something farthest figures stocks wide edge appointed
+                    curtains norfolk sweet retreat rousillon exit willingly
+                    flock wantons owedst mean iron blessed having shent
+                    benvolio unhappily intends sith save disguises profound
+                    several enforcement <bold> promises city say cousin </bold>
+                  
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <text>
+                power mood drum sat maid fresh regions gift palmer stable
+                diable thick quarter cato consent jephthah votarist dorset day
+                wax yon pities bans mine process such envious experienc newer
+                stand swear this women toast spendthrift post trial sultry
+                charm crystal murtherer wind right stains etc closet 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                wenches hark foi fourteen mighty will greetings aspiring
+                presentation seedness palace kill due beheld attires merit
+                ignorance game cause unless unlucky known true particulars
+                importun stairs usurper hangs steel vede plated parting tidings
+                cornwall breathed ourself battle import streaks exiled service
+                army pernicious sister nest gorgeous unluckily rings envious
+                doves learns grinding lucky ope 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>7</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person26"/>
+      <buyer person="person19"/>
+      <itemref item="item15"/>
+      <price>190.64</price>
+      <date>10/14/1998</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person11"/>
+        <description>
+          <text>
+            tilting flows strict carnal impious piteous forbear huge bide led
+            give stars unfortunate toward beggarly unknown corse fierce mean
+            bernardo resort frighted soften great regan thirty thought must
+            care tents groan preventions odds scalps soon rising unity rapier
+            flout bred salisbury almost advice soldiers bull allow fellows leaf
+            forget turrets aught patient test fairer sleep porpentine nuncle
+            ravish camp untaught lovel elsinore exteriors rain lie dreadfully
+            despis several stiffly beards thou catch braz precious dial foils
+            sign dance messala pause resort hard crowned empty grant <bold>
+            grant kneaded <emph> trade pleas milk </emph> remorse pow paul gone
+            </bold> mad above dried scope brand year water enlarge sending
+            chastity healthful sciaticas tents <keyword> fiend susan knavery
+            insatiate buckingham </keyword> put everyone respective chitopher
+            valour elder style jades weeps measure phrase carries struck 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person29"/>
+      <buyer person="person26"/>
+      <itemref item="item18"/>
+      <price>69.03</price>
+      <date>02/05/1999</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person3"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                othello proceeding mistrust teeth fits like unfurnish survey
+                host duke infect lend mercy revengeful capitol <keyword>
+                addition presentation feeling block offence glib dispatch
+                counsellors have glory supreme wherein never </keyword> blowest
+                voluntary verona plot rome face sad mayor thames engend being
+                invest moth shelter gain <keyword> tub proclamations snatching
+                quite provoke quote allowance treble pandarus </keyword> cool
+                albany vapour enjoy profession brook write laertes eight awork
+                news incense ever help mov fine water often root pet voluntary
+                first endeavours <keyword> strings groan deal jealousy quite
+                humours gelded </keyword> carry glories book steals drum nor
+                derby cure breaks gallop laid reckless sland bright fort
+                carrion wailing fie harsh needful determination singing sirrah
+                piteous complete tend state labour new yes beasts appears
+                weasel robin cheering condition warrior together severally
+                goods peter lest makes talk bene affecting reek gamester
+                together preventions yoke grows escape ears sale trespass
+                extemporal blessed murther pages votarist resign utmost
+                astonish preventions sent sure devour ingenious rascal modest
+                friends <keyword> first badges preventions feeble greeting
+                tongues </keyword> shapes <emph> troy john long patrimony
+                ghosts deject prisoners read toads presence humphrey receive
+                mile </emph> southern split <emph> hearken </emph> they preys
+                play princes been mutinies knee morn undo falls upon owes
+                beauty because discontented abstains <emph> edge ones darling
+                coward apace leon clamors blot pageant <bold> scarce sounder
+                belong </bold> stay ken mirror unprepared </emph> itself
+                preventions tables soldiers bawds jealousies bait excellence
+                changeable 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    knees ireland charneco sentences approved tyb issues moneys
+                    double thereby chide merrier mistrust slay brothers
+                    cowardly anger was city papers rosalind hope ingrateful say
+                    blest gilded ornaments fleet waist fame read stomachs
+                    betters <emph> lovely shown gipsies </emph> lightens ewes
+                    deed daughters south youngest austria gladly woo strings
+                    trespass sooth harry <emph> crowd coast </emph> honour
+                    cheek send grave though hating least cleopatra keeper stays
+                    who tending require lightning dearer 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    humour 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person22"/>
+      <buyer person="person24"/>
+      <itemref item="item19"/>
+      <price>107.22</price>
+      <date>06/24/2001</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person32"/>
+        <description>
+          <text>
+            looks flames stale bohemia ribbons about heavy parallel canon
+            mamillius worse playing sweets <keyword> again mars traitress
+            feeding </keyword> slow raining counterfeit officers strongly
+            afternoon loathsome diamonds owners frowning ungarter primroses
+            grey smallest lends vizards fain eros accident above goodly seeing
+            telling swallowed chok deep curse flock justice admiration nod save
+            its dare fasting frozen antony bravely accusation glou
+            impossibilities bearded trade pole uprise glad brethren wherefore
+            replies death ebb mankind fly liv gertrude content enfreedoming
+            despair moody threaten placed adam inheriting feel <bold> siege key
+            audience esteemed scene <keyword> forgive whore </keyword> sinn
+            lamb seal </bold> sug william chain brag helpless bounds soever
+            food fortinbras buried demands paid cull merchants alive lower
+            bells brands never sometime widower profound ground seat since song
+            wit banished extreme pilgrim corrupt steals conjure only compare
+            preventions murderer bite wolves one weeks 
+          </text>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person28"/>
+      <buyer person="person25"/>
+      <itemref item="item23"/>
+      <price>15.48</price>
+      <date>01/13/2001</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person37"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                entreaty mother thankless boat banished devoted think money
+                incense goodness gage smoke 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                soft <keyword> cover unhallowed declining prepar </keyword>
+                write brought somewhat church encircle half author demean marr
+                canakin rosemary likelihood lock jest discern bury dispute text
+                clod worshipp laer audacious cassio impeach chucks awaking
+                worse prithee cave sakes mad band certain hearers braggart
+                impossibility stick retires osw satisfaction jule peace
+                restless shift progress space edg fast appointment chaos room
+                princely breeches christ retort devise hours dam nine promising
+                dearth measures flushing fellow with bedchamber copyright burn
+                crave set unsuspected dying opinion foolery navarre forest cost
+                advice ransom knave comfort plates judas barbarism dagger egypt
+                flux traitor become lieutenant wore instrument tread unarm undo
+                rage above denmark cressida aeneas special fee cramm labours
+                harbour celerity complete such portable edgar cease pity mus
+                bound smothered stabb weary honour plot epithet pitiless trifle
+                nails defend text whiles remember drink boot serve term either
+                enemy unto banishment armour watch substitute pleasing grieves
+                perdy healthful fellows issues dauphin hems cheeks foes well
+                sister fresh renascence smithfield sacred handicraftsmen
+                headstrong goers imagine hollow <emph> book </emph> shows
+                <emph> sovereign <keyword> whoever load drop </keyword> true
+                thus pained does rights silver laid father rouse vor purse
+                </emph> unkindness mended retreat shop marked calendar for
+                deserving amend hated wast rude convive split greatest ransom
+                helen soar preventions trow officer groans rumour was george
+                suns supposest 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                chaff widow force purs needs grac rogues elements forged long
+                ease quarter cherish touch life rotten ajax wage boarded
+                remember hor instant dominions painted yet trick haply northern
+                mankind liberty restrains laur sighs bianca ink thinks
+                orthography counsellor might wiser brings recovery timeless
+                riband coxcombs purpose unlawfully request hilts still justly
+                unto gentlemen uses motley rush turrets chambermaids down
+                spotted discontent tale importune unusual fit conqueror assure
+                abhor loneliness lands preventions needless cock hardly
+                cressida slander proclaims allegiance thus mean calchas
+                expedient vulture appetite witchcraft browner <bold> what
+                patience preventions flesh </bold> cardinal season roasted
+                bleed pale myself large <bold> eat expressly east bound sell
+                madam pleasure attending turn only </bold> fixed invite
+                humanity knaves margent sleeps considered measure claudio
+                alisander comest former princess lear joint deserv physic acted
+                niece wind purposeth curb govern fool cries plainness terror
+                sanctity eyases brook conrade weigh mild hoop spurio yea
+                effects charter fardel shake plead taken prey knew fares drift
+                orphan tut beware brown tyrrel slaughter bids lowest leaps
+                mantuan your stale behaved incony ruffians unpeopled babbling
+                goddess provide mortise judgments beside sharp decrees reprieve
+                laid <bold> kisses ancestor protect courtesy </bold>
+                imprisonment train afraid fondly instructions bene bewrayed
+                expense ladyship cressid shining cure hostess dishonour slander
+                whatsoever gates disposed little telling aye madded saying
+                deserv exile lucrece indignation silence argues preventions
+                theoric exhibition pernicious pry puissance top flow warrant
+                strange rackers urg tend uses purpose sack caterpillars
+                enjoined himself grac striving bag deny breathes doth scenes
+                verse direction burning whistle valiant abjects capitol higher
+                pilgrimage funeral hid eye eke sprays cassio glory may remains
+                vilely painted concluded inward immediate knowest exit wenches
+                generous scenes head kept hug call ability doves duke gallant
+                weigh generals brew greatest revenues shearers german mariana
+                tinker falcon unfenced trebonius blue smock frowning break
+                <bold> mount briars litter imposition </bold> scale foison
+                miles offends baby seem depart encount austere security raven
+                rub worm fares cleopatra beams bark even expend undone void
+                find prais pay hanged sounds pitchy souls presumption blame
+                distract <bold> ready fight lays necessary mirror overcome
+                salisbury </bold> then solemnity lords judas melts one
+                devouring hiding action knock weight because atone sinewy steel
+                <emph> lightens worth germany <keyword> preventions repose
+                guiltless wip requires slow mista therein punish belly shouldst
+                depos traveller orlando never adding sleeve beetles invest
+                dearest </keyword> became discourse journeys dogberry content
+                counsel country </emph> shop fierce ravishment mature fairer
+                heroical greasy against wouldst pol pious mind hazard beloved
+                wicked aliena step presses claim warmth pelting brutish reprove
+                joyful lass wanting phoebus preventions adam waterpots gold
+                star hectic servants inward saws charms taints <emph> sweet
+                lift rascals welcome foolish </emph> sum writ publisher ill
+                blaz vain her begun <emph> waist </emph> oaks high deceiv
+                garden skill better perus valiant potion lapwing alive legate
+                whipt rhapsody instant philip tide musical returns <bold> offer
+                prevent seek aweary executed maids gay sucks priest forms
+                </bold> limb uncle plot senate goodness guinea shame humphrey
+                sort preventions mightiest barefoot orators walls covert morn
+                leather lodovico reverend bowels verge graces liquor growth
+                forget mercutio discretion choose plots promise wing desperate
+                maid garrisons warriors ours deserving dowry quiet samp
+                octavius portend scant why woods ingratitude happiness 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person23"/>
+      <buyer person="person19"/>
+      <itemref item="item24"/>
+      <price>44.72</price>
+      <date>09/01/1999</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person42"/>
+        <description>
+          <text>
+            showers mistake prison peradventure servingman unarm spheres apollo
+            story rais transgression cause long counterfeit mingled clarence
+            cap balance smiling flight rising request counsel ward mouth
+            huddling factious rock across deformed bears summer alack compel
+            yourselves sirs praise traitors patroclus bereft greatest raw
+            compliment begets preventions englishman who canst count slender
+            breath calumny amiss assurance fortnight hor <emph> awful
+            treacherous </emph> festival whose climb canker wrinkle heinous
+            belongs wrangling barefoot egg frailty cain attention suit ominous
+            music sentence windsor sad unshaked portia merit month bleeds
+            grecians shameful propos colliers suck romeo points care doublet
+            <keyword> tears betimes nice waked mak </keyword> 
+          </text>
+        </description>
+        <happiness>2</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person20"/>
+      <buyer person="person21"/>
+      <itemref item="item25"/>
+      <price>150.80</price>
+      <date>03/08/2000</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person6"/>
+        <description>
+          <text>
+            marg gav unkindest asham aunt heating when arts abuses check
+            <keyword> swear </keyword> immediately yet worser hare filthy
+            kerchief plainer hill horner could days exeunt rob try revels
+            surpris <bold> musty </bold> greek hope oaths bareheaded father
+            hard maintained neither beggars sell wander provok examples perdita
+            emperor oftentimes 
+          </text>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person28"/>
+      <buyer person="person27"/>
+      <itemref item="item26"/>
+      <price>75.55</price>
+      <date>11/14/2001</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person5"/>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    sum advanced soundly simple weakest debate testify redeem
+                    whose closely himself prove battles gazes wrongs grapes
+                    answers palace 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    harm told robert field remedy deathbed outrage greeks
+                    murther <emph> wind gave flames profane justice habits
+                    <bold> could picture face </bold> accident nor wayward
+                    antony scarlet box severally griev exile child strain
+                    promise burgundy digestion children high nobleness </emph>
+                    rejoice inflict doing among surrender nose cade wherein
+                    unlawful lamb vehemence 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    sensible party offices discharge dignified name engine
+                    jupiter erected rarely abus week nakedness grow ran pale
+                    else letting broke unarm replete observance down stale
+                    people clear <bold> pois brabbler faulconbridge man skill
+                    solemn short boot nature feasts </bold> belonging didst
+                    forfend lips strik nephews issues spares which rais wind
+                    harsh stole against promised liv walls butt ill content
+                    compass operation calf dream oph stranger eager whip uses
+                    pompey serve wager command kneel pathetical face mother
+                    sway haughty shin scruples niggard amaz art diomed wiser
+                    himself low hang nor vehement roses bora luck dried mad
+                    grey pen horns sulph confess sure presume shooting infamy
+                    pit dram horror wretch attention ball robbed benefit vomit
+                    mind hardly rise witchcraft shall hum stones comparison
+                    debility wrinkled new need forbid swords preventions
+                    tenderness devoted 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    <emph> robb cut dearly determinate cursed grand hor
+                    pursuivant move mortal less felt </emph> lily robs follow
+                    always nightingale duke void simple intent wilt impossible
+                    fin virgin shin strife fantastic egypt most morrow sure
+                    endeavour verses ruffle crystal collatinus cave <keyword>
+                    single </keyword> mainly indignity charmian noblest
+                    converses swain peril ensign salary whoremaster rounded
+                    feather prayers seem angry cause prevented moderation
+                    worthies frowns mistake seeking bent dispraise fought
+                    professed burns grove filth <bold> hardness fopped eastern
+                    rare whipt sandy foot </bold> contracted lover provender
+                    montano banners thin holiday sly egyptian dealing flout
+                    vouchsaf proceeded endless denial witch dearer cradles
+                    severals conveyance voice strives enrag drums from varlet
+                    special <bold> flouting sland english </bold> professions
+                    flinty fan beer walks laugh enterprise stain burden
+                    conscience practice plainer worshipp chimneys daylight must
+                    honorable remainder coming dissipation lieutenant imprison
+                    shrouded nativity sheathed captain royal love 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    adding expedition bless offer foretell fright jewel cowards
+                    john played hap renascence lightning grows convenience when
+                    banes firm foe convey occasion marries cries lurk require
+                    crimes cabin fat tutor finer wart buckingham grinding bold
+                    idly mannish carry without sat piercing albany keeper sake
+                    pastime dreaming means enter spirits drowsy host brother
+                    enters ceremony rite hours due begot kerchief hearted
+                    cunning wavering hire grain bal scrape language smells
+                    wield cat <emph> character contemplation minds tempts
+                    </emph> shame subscrib enough <emph> holy </emph> lawn
+                    spurs impression marrow memory william crest weighs 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    saved edm beaufort traveller ability madmen virtuously
+                    closet kinsmen menas passions trod lord knave supper saint
+                    tapster mirror 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>2</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person33"/>
+      <buyer person="person28"/>
+      <itemref item="item28"/>
+      <price>145.35</price>
+      <date>12/28/1999</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person9"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                bound imprison summer advice cheeks cursed fear goddess publius
+                slight youth striving <bold> edmund </bold> given nine
+                adversary tune bird revenues paces rounds spirit slow giant
+                would more trip goodly paint fitteth engaged sithence <keyword>
+                stratagem wants </keyword> whores grave meed quite whip
+                cleopatra conveyance preventions overheard laws <bold>
+                disgraces </bold> commander friar thorough exclaims shoot
+                following advised portents forsook game isabel scruple speedily
+              
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    bush wrinkled formal boskos encourage foils unvex ventures
+                    verge desdemon deceas marcus determine ill cheeks encounter
+                    substitute penny bushy count hammer afflict torments jot
+                    duchess 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    behold <emph> lodging softly will disdainfully preventions
+                    </emph> ashes hers purgation capable robin request deject
+                    long despite brains savage luck doricles customers
+                    neighbour great creatures other offers forlorn publicly
+                    angelo dangerous followed banquet greatest falls fires
+                    trusting who preventions painting sweetly unless stones
+                    mingle overstain been civil may ninth outfaced malice
+                    become swan observe arme sore denmark madness pronounce
+                    vile foolery intelligence rat kindred appears smells serves
+                    happily rests dominions roughly mov sued inn strange flock
+                    composition grecian many ely dearly slew gilbert herself
+                    damned undo <bold> according adjunct blood </bold> argument
+                    wight denote outlives acted strength giving lark cup holds
+                    immediately subdue likewise debt kerns wary foresaid
+                    musicians made colbrand are aforesaid end easy follow sheet
+                    man passant troyan news charitable northern creature
+                    apprehended yond nurse mark proceedings each evening nay
+                    ebb plenteous fly enjoy fell kiss tell rich fearful four
+                    meanings tooth preventions pleasure writers smooth led
+                    playing safety northampton cuckoo drew plead antenor makes
+                    fears pray princes greeks just darnel forth mary treason
+                    public mark ordinary privy power disdainful jove publisher
+                    receives eloquent serious shun <emph> kindled princely
+                    </emph> throws rancorous paw school moan despised armour
+                    worth syllable maiden crying foolish higher <bold>
+                    convertite read superfluous bolingbroke cuckoo hinds
+                    cleomenes husband case dagger doct portents idle </bold>
+                    benvolio strong intercepted thank enquire whom display
+                    stick park devise will beds lucius glass boy unshapes
+                    nestor colic <emph> probation course virtues visible
+                    </emph> 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    grandfather surely contents sweet tree mothers spill <bold>
+                    jealousies dainty chair land wouldst glendower </bold>
+                    duteous usurp import worthless round giving gaz flower
+                    naughty <emph> smooth <bold> scourge shirt </bold> medicine
+                    </emph> ear quittance sword mass during speech joy dare
+                    preventions sceptres ass fight flint very devise beastly
+                    form march prais defeat bless single diana banish
+                    reputation outrage countess equal needful knock defects
+                    thereto blinded empire watching corse saints perjury fulvia
+                    swallow bedlam pauca wrath endure citadel turn sever
+                    opposite power dejected quite theirs civil don thou feast
+                    lov won intentively eternal days laurence lion dreadful
+                    instruction slight countenance rural bird step delights
+                    thronging hers unfitness confound strong deed that speeches
+                    verg <emph> parts comes misbegotten mounting </emph> sennet
+                    share forts soldiers aeneas mask dirt ocean princess place
+                    lions part fell dissembling subdu snatch judgment tapster
+                    tyranny abuse <bold> repaid sex attending </bold> adoption
+                    corse terrible claud <keyword> night delicate cries lay
+                    thrive five ears weapons </keyword> bedclothes sealed pipes
+                    worse wind twenty several impudence ballad aunt lives
+                    forgive excrement raise caucasus whoreson woman stir says
+                    worm superfluous cement marry belike coffer women strongly
+                    lightly visited foolery <emph> preventions head fresh punk
+                    </emph> amorous glozes verse burst waits sooth heave anon
+                    pillow appear vision threat mortimer furnish hit torch
+                    suits vows forg uncleanly milky drive drag unity regards
+                    revel spoke gave majesty record see crown aspect charitable
+                    crimes secure some breach remorse undone chid <emph>
+                    delight can wives challenge vere taste wonderful departure
+                    wealthy urged <keyword> west avail griefs took allowed
+                    singing request following frost steeds invincible cow turk
+                    esteem </keyword> infringe surely </emph> traveller lid
+                    seiz thanks emulate hold preventions etc message shrewd
+                    captainship six latest virginity sighing shake embraces
+                    fortune air packings herein devise argues list dine venom
+                    particular itself mock educational fish windsor aught print
+                    dower soil cuffs trump let gown page exhalations arise
+                    sparing wishes master into unanswer butcher repugnant orb
+                    groaning french cheer fawn fringe courage fruit babe lucius
+                    graces troyan tame outface built morn hall invulnerable
+                    writes quit asleep title fingers against twenty ships
+                    vision virgin pledge confound standing die noblemen
+                    allhallowmas casketed ordered gone ring reported sword
+                    expedition shadow question tut disgrace murderers fame
+                    turbulent councils stood deeper lovedst wales news wars
+                    copper entrails sways mortal boll can due salisbury palace
+                    faints working 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>8</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person22"/>
+      <buyer person="person22"/>
+      <itemref item="item29"/>
+      <price>22.90</price>
+      <date>04/20/2000</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person23"/>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    hideous merit weak least mighty fools strangely devise doom
+                    ginger five makes rosencrantz heel fiery befall prize
+                    dreadful expedition wondrous inward necessity glou
+                    expectation offers shake lizard behaviour sexton marrows
+                    wing 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    begone sympathy condemned mocking close pleasant certainty
+                    harvest pageant walks lover monument split sundry mercy
+                    confession holding city stirs haunts promotions prepar
+                    flight rome alcibiades memory crown humphrey thefts bonnet
+                    england father flowers with fiend asp noon ingratitude
+                    replied beyond detects authors particular expected fetters
+                    stain western tightly soundly woe dark rails into smooth
+                    mistress synod rushing her osw idle robert source able wak
+                    winds sadness hydra 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    towns societies received thaw <bold> number </bold>
+                    lieutenant nakedness beseech hiss understand gowns spake
+                    gave detain wooed compact nobody plays seeming autumn dark
+                    sometime sojourn giddy shut obtain miscarry <bold> carrying
+                    benedicite </bold> fault forehand griev bids smites taper
+                    seeds convenient rainy fears spirit impediments earnest
+                    came mournful <keyword> township </keyword> dolours inherit
+                    throws peradventure individable assails salisbury isbel had
+                    major <emph> boot motive copies </emph> hill sufficient
+                    camp deceived goes general cassio wear preventions pursy
+                    give natures pursue 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    italian skies faithful kills branches opportunities
+                    question find close commander cor opinion moon nobleman
+                    poor vanquish tears melt dighton dispos foreign unfurnish
+                    enquire egyptian rememb worthy ginger rated time con rest
+                    apes white doating doomsday advancing foolish footman
+                    commend boldness something extend acts these french temple
+                    harmony attending insolent add since help even siege
+                    project aboard chambers trust name accuser queen nearest
+                    goodwin swell mandate dissever tent rifled spear enter jule
+                    claudio window guard thinks verses slightly mountain
+                    strokes cloud mak deputy pulling own 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <text>
+                figure news rages despise <bold> bora indeed indignity lov
+                rhetoric emulous fight </bold> folly doors occasions compassion
+                britaines title secret nose brothers declare edict safe sore
+                something walking northern ensue pray kent know interim bid
+                flatt getting partly triumph dawning oxen begin however thanks
+                damn guard lustre nought heel lines doubt confirm benediction
+                jewry constant pandarus renascence hangings moan speedy wait
+                counts faultless pall beats answers untread herod knight was
+                oath <keyword> maidens rebellion greatness </keyword> assume
+                hogshead unlook looking crust entertain petter beatrice giving
+                effeminate george untoward hard reprieve marigolds edward piety
+                flies meritorious long lights rites thinking bearers home
+                keeper fit skull crowd hairs posture paul angle <emph> green
+                sententious nay pasture </emph> pains kindly sex worst clouted
+                caves cleomenes fran trouts true <keyword> antonius clarence
+                fetch remain neptune </keyword> ditch comfort marvellous
+                sprightly eight rubs courtier sudden badge falstaffs entreats
+                fray bedchamber worst endeavour follows down glory virtue tithe
+                vex favor bide slime gowns preventions queen bethink repair
+                troubled dwell chamber smooth banishment rice blazon fright
+                restrains sees quite lightning cudgeled fire grapple calls
+                pieces enjoin master commends due reverend collatine armour own
+                mourn way wife ills don confident slaught sojourn rumours
+                benefit prophecy wits disgrace contempt strongly sky hast
+                thrice embowell done ballad quis attendants transform cleopatra
+                free yourself petitions italy why assailed curs wiry deliver
+                work guiding mistress fit his express yielding receiv logotype
+                fretful henry excuse albans scarcely cheerly offers these 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                only courser bide yield fever curse shook becomes mind mate
+                roll untraded finds ours lays grapes sadness doomsday
+                apothecary chang ballad dangers fight hope dark ingratitude
+                heaven twice thyself defect inherits rushes hie dares 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person38"/>
+      <buyer person="person31"/>
+      <itemref item="item31"/>
+      <price>35.46</price>
+      <date>01/18/2000</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person6"/>
+        <description>
+          <text>
+            meant chid west taking rowland sighs walls amends dialogue seal
+            opinion crush knowledge aboard awhile <bold> fantastical writer
+            coward aims cornelius </bold> chang caesar 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person27"/>
+      <buyer person="person28"/>
+      <itemref item="item32"/>
+      <price>39.85</price>
+      <date>02/13/2000</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person17"/>
+        <description>
+          <text>
+            hired tufts pursu but predominant cure observance modesty start
+            surfeits courtier hail job pompeius swearing eight tempest vipers
+            soft regard spy cross mingled prevent stretch left reg foreign
+            raught <keyword> mock whether antonio ways </keyword> laurels
+            livest higher slipp are appointment divided consider deer chamber
+            rememb playing lov wearied present spits abuses mercy frighted
+            continues foulest grise lame worse could moe grapes sooner breaking
+            triple faiths provender scorn custom league willow ever soon
+            flatterers companion bad blown deceives furrow entrails invest
+            store seen lear gentlemen naughty new well follies here jealous
+            insolence apish wooing nature honours weigh fellowship guests rich
+            whoe consort inferior briefly relation camp preventions abhorr swan
+            change modest ber quoth inside brook simple sands surety hounds
+            sham shadows <emph> bees </emph> enough frown kinsman wife caudle
+            bad caparison capulets checking frailty thereupon allow neglect
+            murd become chair moves hang plainly alteration say james falter
+            footing asham suits dotage debt perforce dancing intending
+            grumbling wife discipline modern certainly dangerous granted behold
+            swallowed ended less despise oath preventions laboured between
+            orator renowned evermore tame vainly again austria safe fast
+            quarter ros enforc mirror easily corrupted urs chair graff
+            punishment hunt glad preventions requests third who mounts
+            preventions tortures resolution camp principalities unrest contrary
+            multitude tongue sign converse comes honest claudio feeling notice
+            think spirits discipline drunk wither bleeding friends off sister
+            feet diomed offer nunnery danger <emph> infinite peerless very
+            stays sees impiety travail general </emph> occasions heir noise
+            robert skill alb sackerson stab moon toward wrist successive good
+            flay lucretia blossom hereupon crowns merrily englishman allegiance
+            quick fear but provide yields chair lated unclean desires ghosts
+            reverend barren venice battles capitol bark sooner draws goddess
+            dagger silver learns purposes smile timandra edgar dar eld 
+          </text>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person23"/>
+      <buyer person="person27"/>
+      <itemref item="item34"/>
+      <price>38.06</price>
+      <date>10/10/2000</date>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <annotation>
+        <author person="person33"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                what strikes nobody nouns brain <keyword> nuptial own hector
+                concluded jests convey mantua trouble sores nine </keyword>
+                pursu drag heard nobody threw salute dispossess bid civility
+                pow prepare dishonest mistress day torture hast reading sceptre
+                turned wail purposes due confess unaccustom arise doct enforc
+                widow heartily plats vice acquaint hereford justly stamps
+                proclaimed ambition liberal vidi and wish fail voyage berowne
+                niece horse preserv colour sick marriage peculiar throng
+                shortcake pindarus spirit seeming patiently err begun wipe bite
+                finding coffin weight avouch prevent withhold pure augmenting
+                name prodigal breadth gelded soften drawing preventions cowards
+                wag pledge bleat schools adding torment revolt fifty shorter
+                frank bail cherisher hereafter undone arthur compel 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    mortal only revenue clear avoided worth through pass prayer
+                    raises knees messala memory wearing convey makes sanctified
+                    swiftly forest witness herein mockwater right dame bidding
+                    blind court worst mad windsor feeling term defend lucilius
+                    quarrels core consume aspic figure slaves devotion instruct
+                    beast estates sometimes aspects dear <emph> lain worm
+                    </emph> man everlasting 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    remember rebel mus wide flourish stripes soon strain livery
+                    ruffian william jet mixtures host fantasied turmoiled bench
+                    troubles ford suspects alehouse has presence foul <emph>
+                    going omnes </emph> 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    toothpicker dire noble quittance epitaph <keyword>
+                    virtuously gilt country stifled deny treachery </keyword>
+                    talk sweetest lengthened rightful indirection tremble mad
+                    moon vowing senses ross bate enmity repeals robb collatine
+                    back instruments relish traitor then renounce rounds caught
+                    caitiff raw grave doting steal camillo gown smell desire
+                    ample hor hits additions virginity longest <keyword> pains
+                    pities brutus cupid </keyword> wert weeping rot saucy arise
+                    material wield strangeness buy abundance gross extremity
+                    beggary enter thrown page ham courts queen court cleomenes
+                    northumberland nurse rosencrantz divided dew patiently led
+                    knot beldam hasty swords <bold> hard puissance ely queen
+                    </bold> disease precisely players health nation gaunt
+                    fairly sentence jewel pen basest centre tyrant livery
+                    comments false aumerle 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>9</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person22"/>
+      <buyer person="person27"/>
+      <itemref item="item37"/>
+      <price>73.66</price>
+      <date>10/25/2000</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person4"/>
+        <description>
+          <text>
+            capitol lecher profane folly words volumes control proculeius 
+          </text>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+    </closed_auction>
+    <closed_auction>
+      <seller person="person21"/>
+      <buyer person="person22"/>
+      <itemref item="item38"/>
+      <price>99.47</price>
+      <date>05/06/2000</date>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <annotation>
+        <author person="person15"/>
+        <description>
+          <text>
+            tread angiers whetstone oaths <bold> allottery misled </bold> whip
+            calm sap give piercing bennet lately feeble fury,exceeds patroclus
+            yourself niece ass shoes exchange figure indignation ensuing room
+            mightily have hedge rosalind russia errors give intermission
+            leathern doits diest dread dispatch strucken hercules plumed hadst
+            marrying hath <bold> salisbury chamberlain <keyword> book
+            transgressing </keyword> young dim sake beloved </bold> follow
+            rememb gold which stain conspire dispensation chidden lies thumb
+            jewels though spirits dependent toucheth deserts beg egyptian
+            barbary thou model jealous fierce bravely aloof dozen faults round
+            pretty 
+          </text>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+    </closed_auction>
+  </closed_auctions>
+</site>


[13/18] vxquery git commit: files updated to include the proposed changes in the comments

Posted by pr...@apache.org.
files updated to include the proposed changes in the comments


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/dd11d50b
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/dd11d50b
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/dd11d50b

Branch: refs/heads/master
Commit: dd11d50bb09a692f6c38b49554f3b3d12ce36553
Parents: f60d34f
Author: Shivani Mall <sm...@ucr.edu>
Authored: Wed Jun 17 18:22:40 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 src/site/apt/development_xml_node_details.apt           |  2 +-
 .../main/java/org/apache/vxquery/xtest/TestRunner.java  |  2 --
 .../java/org/apache/vxquery/xtest/XTestOptions.java     | 12 ++++++------
 3 files changed, 7 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/dd11d50b/src/site/apt/development_xml_node_details.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/development_xml_node_details.apt b/src/site/apt/development_xml_node_details.apt
index 286bd8c..7483b0e 100644
--- a/src/site/apt/development_xml_node_details.apt
+++ b/src/site/apt/development_xml_node_details.apt
@@ -36,7 +36,7 @@ XML Data and Node Types
 *-----------------------------------+----------------------+---------------:
 | Comment Node(CNP)                 | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
 *-----------------------------------+----------------------+---------------:
-| Text Node (TNP)                   | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
+| Text Node(TNP)                    | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
 *-----------------------------------+----------------------+---------------:
 
 

http://git-wip-us.apache.org/repos/asf/vxquery/blob/dd11d50b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index 1f0d4a7..f79b251 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -125,7 +125,6 @@ public class TestRunner {
                 if (opts.showQuery) {
                     System.err.println("***Query for " + testCase.getXQueryDisplayName() + ": ");
                     System.err.println(IOUtils.toString(query, "UTF-8"));
-                    //query.reset();
                 }
 
                 VXQueryCompilationListener listener = new VXQueryCompilationListener(opts.showAST, opts.showTET,
@@ -202,7 +201,6 @@ public class TestRunner {
             } else {
                 System.err.println("***Result: ");
                 System.err.println(res.result);
-
             }
         }
         return res;

http://git-wip-us.apache.org/repos/asf/vxquery/blob/dd11d50b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
index e3da66f..1ddeb76 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
@@ -55,25 +55,25 @@ public class XTestOptions {
 
     @Option(name = "-htmlreport", required = false, usage = "HTML Report output file")
     String htmlReport;
-    
+
     @Option(name = "-showquery", usage = "Show query string")
     boolean showQuery;
 
     @Option(name = "-showast", usage = "Show abstract syntax tree")
     boolean showAST;
 
-    @Option(name = "-showtet", usage = "Show translated expression tree") 
+    @Option(name = "-showtet", usage = "Show translated expression tree")
     boolean showTET;
 
-    @Option(name = "-showoet", usage = "Show optimized expression tree") 
+    @Option(name = "-showoet", usage = "Show optimized expression tree")
     boolean showOET;
 
-    @Option(name = "-showrp", usage = "Show Runtime plan") 
+    @Option(name = "-showrp", usage = "Show Runtime plan")
     boolean showRP;
 
     @Option(name = "-compileonly", usage = "Compile the query and stop")
     boolean compileOnly;
-    
-    @Option(name = "-showresult", usage = "shows query result")
+
+    @Option(name = "-showresult", usage = "Show query result")
     boolean showResult;
 }
\ No newline at end of file


[18/18] vxquery git commit: unused packages removed

Posted by pr...@apache.org.
unused packages removed


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/115d991e
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/115d991e
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/115d991e

Branch: refs/heads/master
Commit: 115d991e5fff2c8fbc140ee8385e3255e4f98b2c
Parents: d7ae6bd
Author: Shivani Mall <sm...@ucr.edu>
Authored: Wed Jun 3 14:56:23 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 .../src/main/java/org/apache/vxquery/cli/VXQuery.java    | 11 -----------
 1 file changed, 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/115d991e/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
----------------------------------------------------------------------
diff --git a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
index 061c5ac..5b99978 100644
--- a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
+++ b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
@@ -30,30 +30,19 @@ import java.util.Map;
 import org.apache.commons.io.FileUtils;
 import org.apache.vxquery.compiler.CompilerControlBlock;
 import org.apache.vxquery.compiler.algebricks.VXQueryGlobalDataFactory;
-import org.apache.vxquery.compiler.algebricks.prettyprint.VXQueryLogicalExpressionPrettyPrintVisitor;
 import org.apache.vxquery.context.DynamicContext;
 import org.apache.vxquery.context.DynamicContextImpl;
 import org.apache.vxquery.context.RootStaticContextImpl;
 import org.apache.vxquery.context.StaticContextImpl;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.result.ResultUtils;
-import org.apache.vxquery.xmlquery.ast.ModuleNode;
 import org.apache.vxquery.xmlquery.query.Module;
 import org.apache.vxquery.xmlquery.query.VXQueryCompilationListener;
 import org.apache.vxquery.xmlquery.query.XMLQueryCompiler;
-import org.apache.vxquery.xmlquery.query.XQueryCompilationListener;
-import org.json.JSONException;
 import org.kohsuke.args4j.Argument;
 import org.kohsuke.args4j.CmdLineParser;
 import org.kohsuke.args4j.Option;
 
-import com.thoughtworks.xstream.XStream;
-import com.thoughtworks.xstream.io.xml.DomDriver;
-
-import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
-import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor;
-import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.PlanPrettyPrinter;
-import edu.uci.ics.hyracks.algebricks.core.algebra.visitors.ILogicalExpressionVisitor;
 import edu.uci.ics.hyracks.api.client.HyracksConnection;
 import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
 import edu.uci.ics.hyracks.api.client.NodeControllerInfo;


[07/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q04.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q04.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q04.xq
new file mode 100644
index 0000000..44a3e1d
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q04.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "open_auctions"
+for $b in collection($collection)/site/open_auctions/open_auction
+where
+    some $pr1 in $b/bidder/personref,
+            $pr2 in $b/bidder/personref
+    satisfies $pr1/@person eq "person20" and $pr2/@person eq "person51" and $pr1 << $pr2
+return <history>{$b/reserve/text()}</history>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q05.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q05.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q05.xq
new file mode 100644
index 0000000..e8d5b9c
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q05.xq
@@ -0,0 +1,25 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+count(
+  let $collection := "closed_auctions"
+  for $i in collection($collection)/site/closed_auctions/closed_auction
+  where $i/price/text() >= 40
+  return $i/price
+)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q06.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q06.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q06.xq
new file mode 100644
index 0000000..9327abe
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q06.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "regions"
+for $b in collection($collection)/site/regions
+return count($b//item)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q07.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q07.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q07.xq
new file mode 100644
index 0000000..848f468
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q07.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "XMarkData"
+for $p in collection($collection)/site
+return count($p//description) + count($p//annotation) + count($p//emailaddress)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q08.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q08.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q08.xq
new file mode 100644
index 0000000..fa6c1ea
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q08.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "people"
+for $p in collection($collection1)/site/people/person
+  let $a := count(
+    let $collection2 := "vxquery-xtest/src/test/resources/TestSources/XMarkData/closed_auctions/"
+    for $t in collection($collection2)/site/closed_auctions/closed_auction
+      where $t/buyer/@person = $p/@id
+      return $t
+    )
+  return <item person="{$p/name/text()}">{$a}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q09.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q09.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q09.xq
new file mode 100644
index 0000000..6ef31b7
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q09.xq
@@ -0,0 +1,33 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection3 := "people"
+for $p in collection($collection3)/site/people/person 
+let $a :=
+  let $collection1 := "closed_auctions"
+  for $t in collection($collection1)/site/closed_auctions/closed_auction 
+  where $p/@id = $t/buyer/@person
+  return
+    let $n := 
+      let $collection2 := "regions"
+      for $t2 in collection($collection2)/site/regions/europe/item 
+      where $t/itemref/@item = $t2/@id 
+      return $t2
+    return <item>{$n/name/text()}</item>
+return <person name="{$p/name/text()}">{$a}</person>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q10.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q10.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q10.xq
new file mode 100644
index 0000000..83ad0e0
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q10.xq
@@ -0,0 +1,46 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "people"
+for $i in distinct-values(collection($collection1)/site/people/person/profile/interest/@category)
+let $p :=
+  let $collection2 := "people"
+  for $t in collection($collection2)/site/people/person 
+  where $t/profile/interest/@category = $i
+  return
+    <personne>
+      <statistiques>
+        <sexe>{$t/profile/gender/text()}</sexe>
+        <age>{$t/profile/age/text()}</age>
+        <education>{$t/profile/education/text()}</education>
+        <revenu>{fn:data($t/profile/@income)}</revenu>
+      </statistiques>
+      <coordonnees>
+        <nom>{$t/name/text()}</nom>
+        <rue>{$t/address/street/text()}</rue>
+        <ville>{$t/address/city/text()}</ville>
+        <pays>{$t/address/country/text()}</pays>
+        <reseau>
+          <courrier>{$t/emailaddress/text()}</courrier>
+          <pagePerso>{$t/homepage/text()}</pagePerso>
+        </reseau>
+      </coordonnees>
+      <cartePaiement>{$t/creditcard/text()}</cartePaiement>
+    </personne>
+return <categorie>{<id>{$i}</id>, $p}</categorie>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q11.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q11.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q11.xq
new file mode 100644
index 0000000..1d3d439
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q11.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "people"
+for $p in collection($collection1)/site/people/person 
+let $l :=
+  let $collection2 := "open_auctions"
+  for $i in collection($collection2)/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+return <items name="{$p/name/text()}">{count($l)}</items>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q12.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q12.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q12.xq
new file mode 100644
index 0000000..ca08443
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q12.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "people"
+for $p in collection($collection1)/site/people/person 
+let $l :=
+  let $collection2 := "open_auctions"
+  for $i in collection($collection2)/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+where $p/profile/@income > 50000
+return <items person="{$p/profile/@income}">{count($l)}</items>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q13.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q13.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q13.xq
new file mode 100644
index 0000000..8d75d4a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q13.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "regions"
+for $i in collection($collection1)/site/regions/australia/item
+return <item name="{$i/name/text()}">{$i/description}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q14.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q14.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q14.xq
new file mode 100644
index 0000000..d3b6218
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q14.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "XMarkData"
+for $i in collection($collection1)/site//item
+where contains(string(exactly-one($i/description)), "gold")
+return $i/name/text()

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q15.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q15.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q15.xq
new file mode 100644
index 0000000..260e93a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q15.xq
@@ -0,0 +1,29 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "closed_auctions"
+for $i in collection($collection1)/site/closed_auctions/closed_auction/annotation/description/parlist/
+   listitem/
+   parlist/
+   listitem/
+   text/
+   emph/
+   keyword/
+   text()
+return <text>{$a}</text>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q16.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q16.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q16.xq
new file mode 100644
index 0000000..548e7ed
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q16.xq
@@ -0,0 +1,30 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "closed_auctions"
+for $a in collection($collection1)/site/closed_auctions/closed_auction
+where
+  not(
+    empty(
+      $a/annotation/description/parlist/listitem/parlist/listitem/text/emph/
+       keyword/
+       text()
+    )
+  )
+return <person id="{$a/seller/@person}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q17.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q17.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q17.xq
new file mode 100644
index 0000000..67c1c76
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q17.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "people"
+for $p in collection($collection1)/site/people/person
+where empty($p/homepage/text())
+return <person name="{$p/name/text()}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q18.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q18.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q18.xq
new file mode 100644
index 0000000..c466796
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q18.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+declare namespace local = "http://www.foobar.org";
+declare function local:convert($v as xs:decimal?) as xs:decimal?
+{
+  2.20371 * $v (: convert Dfl to Euro :)
+};
+
+let $collection1 := "open_auctions"
+for $i in collection($collection1)/site/open_auctions/open_auction
+return local:convert(zero-or-one($i/reserve))

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q19.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q19.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q19.xq
new file mode 100644
index 0000000..2030838
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q19.xq
@@ -0,0 +1,24 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "regions"
+for $b in collection($collection1)/site/regions/*/item
+let $k := $b/name/text()
+order by zero-or-one($b/location) ascending empty greatest
+return <item name="{$k}">{$b/location/text()}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q20.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q20.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q20.xq
new file mode 100644
index 0000000..6c65c9e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q20.xq
@@ -0,0 +1,58 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+<result>
+  <preferred>
+    {
+      count(
+        let $collection1 := "people"
+        for $b in collection($collection1)/site/people/person/profile[@income >= 100000]
+        return $b
+      )
+    }
+  </preferred>
+  <standard>
+    {
+      count(
+        let $collection2 := "people"
+         for $c in collection($collection2)/site/people/person/profile[@income < 100000 and @income >= 30000]
+         return $c
+      )
+    }
+  </standard>
+  <challenge>
+    {
+      count(
+        let $collection3 := "people"
+        for $d in collection($collection3)/site/people/person/profile[@income < 30000]
+        return $d
+      )
+    }
+  </challenge>
+  <na>
+    {
+      count(
+        let $collection4 := "people"
+        for $p in collection($collection4)/site/people/person
+        where empty($p/profile/@income)
+        return $p
+      )
+    }
+  </na>
+</result>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q01.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q01.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q01.xq
new file mode 100644
index 0000000..6488c90
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q01.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction/site/people/person[@id = "person0"] return $b/name/text()
+
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q02.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q02.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q02.xq
new file mode 100644
index 0000000..ed424a8
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q02.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction/site/open_auctions/open_auction
+return <increase>{$b/bidder[1]/increase/text()}</increase>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q03.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q03.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q03.xq
new file mode 100644
index 0000000..ae182b9
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q03.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction/site/open_auctions/open_auction
+where zero-or-one($b/bidder[1]/increase/text()) * 2 <= $b/bidder[last()]/increase/text()
+return
+  <increase
+  first="{$b/bidder[1]/increase/text()}"
+  last="{$b/bidder[last()]/increase/text()}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q04.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q04.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q04.xq
new file mode 100644
index 0000000..0efa06e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q04.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction/site/open_auctions/open_auction
+where
+  some $pr1 in $b/bidder/personref[@person = "person20"],
+       $pr2 in $b/bidder/personref[@person = "person51"]
+  satisfies $pr1 << $pr2
+return <history>{$b/reserve/text()}</history>
+

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q05.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q05.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q05.xq
new file mode 100644
index 0000000..879d86e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q05.xq
@@ -0,0 +1,25 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+count(
+  for $i in $auction/site/closed_auctions/closed_auction
+  where $i/price/text() >= 40
+  return $i/price
+)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q06.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q06.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q06.xq
new file mode 100644
index 0000000..6ece7c5
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q06.xq
@@ -0,0 +1,21 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction//site/regions return count($b//item)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q07.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q07.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q07.xq
new file mode 100644
index 0000000..aeb9d60
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q07.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $p in $auction/site
+return
+  count($p//description) + count($p//annotation) + count($p//emailaddress)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q08.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q08.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q08.xq
new file mode 100644
index 0000000..111b3f9
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q08.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $p in $auction/site/people/person
+let $a :=
+  for $t in $auction/site/closed_auctions/closed_auction
+  where $t/buyer/@person = $p/@id
+  return $t
+return <item person="{$p/name/text()}">{count($a)}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q09.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q09.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q09.xq
new file mode 100644
index 0000000..b4bd45c
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q09.xq
@@ -0,0 +1,31 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+let $ca := $auction/site/closed_auctions/closed_auction return
+let
+    $ei := $auction/site/regions/europe/item
+for $p in $auction/site/people/person
+let $a :=
+  for $t in $ca
+  where $p/@id = $t/buyer/@person
+  return
+    let $n := for $t2 in $ei where $t/itemref/@item = $t2/@id return $t2
+    return <item>{$n/name/text()}</item>
+return <person name="{$p/name/text()}">{$a}</person>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q10.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q10.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q10.xq
new file mode 100644
index 0000000..de528ef
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q10.xq
@@ -0,0 +1,46 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $i in
+  distinct-values($auction/site/people/person/profile/interest/@category)
+let $p :=
+  for $t in $auction/site/people/person
+  where $t/profile/interest/@category = $i
+  return
+    <personne>
+      <statistiques>
+        <sexe>{$t/profile/gender/text()}</sexe>
+        <age>{$t/profile/age/text()}</age>
+        <education>{$t/profile/education/text()}</education>
+        <revenu>{fn:data($t/profile/@income)}</revenu>
+      </statistiques>
+      <coordonnees>
+        <nom>{$t/name/text()}</nom>
+        <rue>{$t/address/street/text()}</rue>
+        <ville>{$t/address/city/text()}</ville>
+        <pays>{$t/address/country/text()}</pays>
+        <reseau>
+          <courrier>{$t/emailaddress/text()}</courrier>
+          <pagePerso>{$t/homepage/text()}</pagePerso>
+        </reseau>
+      </coordonnees>
+      <cartePaiement>{$t/creditcard/text()}</cartePaiement>
+    </personne>
+return <categorie>{<id>{$i}</id>, $p}</categorie>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q11.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q11.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q11.xq
new file mode 100644
index 0000000..f642d2b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q11.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $p in $auction/site/people/person
+let $l :=
+  for $i in $auction/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+return <items name="{$p/name/text()}">{count($l)}</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q12.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q12.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q12.xq
new file mode 100644
index 0000000..21bb358
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q12.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $p in $auction/site/people/person
+let $l :=
+  for $i in $auction/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+where $p/profile/@income > 50000
+return <items person="{$p/profile/@income}">{count($l)}</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q13.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q13.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q13.xq
new file mode 100644
index 0000000..1a386a4
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q13.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $i in $auction/site/regions/australia/item
+return <item name="{$i/name/text()}">{$i/description}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q14.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q14.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q14.xq
new file mode 100644
index 0000000..4d29c47
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q14.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $i in $auction/site//item
+where contains(string(exactly-one($i/description)), "gold")
+return $i/name/text()

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q15.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q15.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q15.xq
new file mode 100644
index 0000000..0411e29
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q15.xq
@@ -0,0 +1,30 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $a in
+  $auction/site/closed_auctions/closed_auction/annotation/description/parlist/
+   listitem/
+   parlist/
+   listitem/
+   text/
+   emph/
+   keyword/
+   text()
+return <text>{$a}</text>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q16.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q16.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q16.xq
new file mode 100644
index 0000000..45c20aa
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q16.xq
@@ -0,0 +1,30 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $a in $auction/site/closed_auctions/closed_auction
+where
+  not(
+    empty(
+      $a/annotation/description/parlist/listitem/parlist/listitem/text/emph/
+       keyword/
+       text()
+    )
+  )
+return <person id="{$a/seller/@person}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q17.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q17.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q17.xq
new file mode 100644
index 0000000..d1e67f1
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q17.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $p in $auction/site/people/person
+where empty($p/homepage/text())
+return <person name="{$p/name/text()}"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q18.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q18.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q18.xq
new file mode 100644
index 0000000..368223d
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q18.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+declare namespace local = "http://www.foobar.org";
+declare function local:convert($v as xs:decimal?) as xs:decimal?
+{
+  2.20371 * $v (: convert Dfl to Euro :)
+};
+
+let $auction := doc("auction_data") return
+for $i in $auction/site/open_auctions/open_auction
+return local:convert(zero-or-one($i/reserve))

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q19.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q19.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q19.xq
new file mode 100644
index 0000000..4f57a35
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q19.xq
@@ -0,0 +1,24 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+for $b in $auction/site/regions//item
+let $k := $b/name/text()
+order by zero-or-one($b/location) ascending empty greatest
+return <item name="{$k}">{$b/location/text()}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q20.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q20.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q20.xq
new file mode 100644
index 0000000..c6d3e92
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/q20.xq
@@ -0,0 +1,45 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $auction := doc("auction_data") return
+<result>
+  <preferred>
+    {count($auction/site/people/person/profile[@income >= 100000])}
+  </preferred>
+  <standard>
+    {
+      count(
+        $auction/site/people/person/
+         profile[@income < 100000 and @income >= 30000]
+      )
+    }
+  </standard>
+  <challenge>
+    {count($auction/site/people/person/profile[@income < 30000])}
+  </challenge>
+  <na>
+    {
+      count(
+        for $p in $auction/site/people/person
+        where empty($p/profile/@income)
+        return $p
+      )
+    }
+  </na>
+</result>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query1.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query1.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query1.xq
new file mode 100644
index 0000000..4938f64
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query1.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $test := "auction_data"
+for $x in ($test)
+return $x
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query2.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query2.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query2.xq
new file mode 100644
index 0000000..4bd3ab8
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Original/simple_query2.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $test := "auction_data"
+for $b in doc($test)/site/catgraph 
+return $b


[06/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SingleFile/auction.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SingleFile/auction.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SingleFile/auction.xml
new file mode 100644
index 0000000..fd555d1
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SingleFile/auction.xml
@@ -0,0 +1,5760 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+  <regions>
+    <africa>
+      <item id="item0">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>duteous nine eighteen</name>
+        <payment>Creditcard</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>page rous lady idle authority capt professes stabs monster
+                petition heave humbly removes rescue runs shady peace most
+                piteous worser oak assembly holes patience but malice whoreson
+                mirrors master tenants smocks yielded<keyword>officer embrace
+                such fears distinction attires</keyword>
+              </text>
+            </listitem>
+            <listitem>
+              <text>shepherd noble supposed dotage humble servilius bitch theirs
+                venus dismal wounds gum merely raise red breaks earth god folds
+                closet captain dying reek</text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship internationally, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Libero Rive mailto:Rive@hitachi.com</from>
+            <to>Benedikte Glew mailto:Glew@sds.no</to>
+            <date>07/05/2000</date>
+            <text>virgin preventions half logotype weapons granted factious already
+              carved fretted impress pestilent<keyword>girdles deserts flood
+              george nobility reprieve</keyword>discomfort sinful conceiv
+              corn preventions greatly suit observe sinews enforcement<emph>armed</emph>gold gazing set almost catesby turned servilius
+              cook doublet preventions shrunk smooth great choice enemy disguis
+              tender might deceit ros dreadful stabbing fold unjustly ruffian
+              life hamlet containing leaves</text>
+          </mail>
+        </mailbox>
+      </item>
+    </africa>
+    <asia>
+      <item id="item1">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>condemn</name>
+        <payment>Money order, Creditcard, Cash</payment>
+        <description>
+          <text>gold promotions despair flow tempest pitch concluded dian wenches
+            musing author debase get bourn openly gonzago determine conceit
+            parcel continue trophies bade cries merrily signet sportive valor
+            planetary hastings empire vow merciless shoulders sewing player
+            experience hereford dorset sue horn humorous fiend intellect
+            venture invisible fathers lucilius add jests villains ballad greek
+            feelingly doubt circumstances hearty britaines trojans tune worship
+            canst france pay progeny wisdom stir mov impious promis clothes
+            hangman trebonius choose men fits preparation</text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges, See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Javam Suwanda mailto:Suwanda@gmu.edu</from>
+            <to>Mehrdad Glew mailto:Glew@cohera.com</to>
+            <date>05/28/2001</date>
+            <text>back greg flay across sickness peter enough royal herb embrace
+              piteous die servilius avoid<keyword>laying chance dungeons
+              pleasant thyself fellow purse steward heaven ambassador terrible
+              doubtfully</keyword>milk sky clouds unbraced put sacrifices
+              seas childish longer flout heavy pitch rosalind orderly music
+              delivery appease confound brook balance bravery bench bearing
+              compounds attentive learned senses concave boughs discourse
+              punishment physic further reading chair discords instruments
+              bankrupts countrymen horrid royalties necessity tend cap
+              curiously waken therewithal horse gather uncleanliness chief
+              traffic where nuptial either remember peerless doing<keyword>preparation rejoice gallants shepherd barbarian ford</keyword>ruin coxcomb excess<bold>childish carrions imaginary wooden
+              preventions bounteous sounded consider sayings fishified fine
+              prime may</bold>ponderous doubtful rite<emph>dotage
+              discipline choughs mew here</emph>vill discontent manage
+              beatrice straight muse shame prays maecenas any conveyance
+              fingers whereupon child case<keyword>season presently victory
+              women beating</keyword>deprive almost wed dreams slew</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item2">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>earnestly subtle spotted attend</name>
+        <payment>Money order, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>tormenting<bold>naturally sanctuary riddle exile coming awake
+                senseless chance famous albans</bold>service cricket limb
+                from clouds amongst shore penker defend quantity dumb churlish
+                uncover swung eros figur sulphur sky birth stare negligent
+                unction shield instance ambition gate injury fort put infants
+                find slavish hugh see afterwards slanders chides eyes minds alb
+                loved endure combating voyage never maintained peril rivall
+                suddenly finds studies weary truth indulgence anatomy assisted
+                imminent may excepted yonder aches regal<bold>battle friar
+                prophetess</bold>spirits delays turning cassio finding
+                unpractis steel sweets promises credulity err nym complete star
+                greatly mope sorry experience virtues been offending bed drives
+                faction learnt hurl eleven huge wont pretty piece requite
+                protectorship stock hours cruelly league winged<keyword>tract
+                element sails course placed fouler four plac joint</keyword>words blessing fortified loving forfeit doctor valiant crying
+                wife county planet charge haughty precious alexander longboat
+                bells lewd kingdoms knife giver frantic raz commend sit
+                sovereignty engaged perceive its art alliance forge bestow
+                perforce complete roof fie confident raging possible cassio
+                teen crave park reign lords sounded our requite fourth
+                confidence high flaw surfeiter challenger cried main recreation<bold>answer</bold>
+              </text>
+            </listitem>
+            <listitem>
+              <text>gladly mows our craving<emph>preventions spurr edmund drunk
+                how faction quickly bolingbroke painfully</emph>valorous line
+                clasp cheek patchery encompassed honest after auspicious home
+                engaged prompt mortimer bird dread jephthah prithee unfold
+                deeds fifty goose either herald temperance coctus took sought
+                fail each ado checking funeral thinks linger advantage bag
+                ridiculous along accomplishment flower glittering school
+                disguis portia beloved crown sheets garish rather forestall
+                vaults doublet embassy ecstasy crimson</text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>will little haunt reasons ungenitur exquisite mote penalty
+                    respite gently skins bora parting desdemona longing third
+                    throng character hat<emph>were mounts true rounds house
+                    benefit field nearest lucrece tidings</emph>fought
+                    logotype eaten commanding treason censur ripe praises
+                    windsor temperate jealous made sleeve scorn throats fits
+                    uncape tended science preventions preventions high pipes
+                    reprieves<bold>sold</bold>marriage sampson safety
+                    distrust witch christianlike plague doubling visited with
+                    bleed offenders catching attendants<emph>cars livery
+                    stand</emph>denay<keyword>cimber paper admittance tread
+                    character</keyword>battlements seen dun irish throw
+                    redeem afflicts suspicion</text>
+                </listitem>
+                <listitem>
+                  <text>traduc barks twenty secure pursuit believing necessities
+                    longs mental lack further observancy uncleanly
+                    understanding vault athens lucius sleeps nor safety
+                    evidence repay whensoever senses proudest restraint love
+                    mouths slaves water athenian willingly hot grieves delphos
+                    pavilion sword indeed lepidus taking disguised proffer salt
+                    before educational streets things osw rey stern lap studies
+                    finger doomsday pots bounty famous manhood observe hopes
+                    unless languish<keyword>transformed nourish breeds north</keyword>
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>sequent mountain fairies lepidus shoot dangers after
+                    unworthy odds suspicion chains rosencrantz bags<emph>heed</emph>lawn diest unvirtuous supposed numbers game roman
+                    greece leading wrestler sky slanderous noblemen<keyword>beast shivers desolate norfolk george fret beggar sheath</keyword>his valour burnt bedfellow protector father
+                    orchard enemies prison charge cloud boast heads mild scene
+                    true metals confidence hundred those guiltless mutiny edge
+                    lik complaints dion</text>
+                </listitem>
+                <listitem>
+                  <text>device brings custom chapless spar sold courtesies beside
+                    sex dowry casca goods priam blasphemy friendly octavia rot
+                    frantic<keyword>brain</keyword>inward missing
+                    conspiracy tents scab inundation caesar officer prize
+                    execution beckon rue physicians some crickets lend larron
+                    interruption flesh whispering perjur kills insanie
+                    unfortunate conjuration first choler saucy lack guard blank
+                    was</text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item3">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>poisons</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>jack</text>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping charges,
+        See description for charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Mitsuyuki Toussaint mailto:Toussaint@uiuc.edu</from>
+            <to>Cort Penn mailto:Penn@uic.edu</to>
+            <date>07/17/2000</date>
+            <text>gentleman observe silver eagle battles bastardy shames brook
+              mounted officers dean shrunk lowness dew sandy prologue armies
+              suspicion eighty advance thankfulness albany ended experience
+              halt doubted wert kingdom fiend directed pair perhaps<emph>happy lucky odds rend condemn</emph>cannot dispos perfect
+              silence</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item4">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>thought inland different</name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>dictynna later supper striving soil</text>
+        </description>
+        <shipping>Will ship only within country, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Pierangelo Bokhari mailto:Bokhari@sleepycat.com</from>
+            <to>Spencer Malabarba mailto:Malabarba@solidtech.com</to>
+            <date>06/15/2001</date>
+            <text>scourge ladyship view presume loggets feed blows plantain joint
+              afoot yields erection sith stuck dagger balthasar fathers datchet
+              foot thankless lear cause cheerfully instance tarried because
+              cough devout testimony tarquin cousin reported porter beastly
+              jade bark sex slack lear devil devoured amiable mason moss
+              shoulders labour meanest feign eggs encount forbid enobarbus
+              halters nam emilia fiends bearing food inheritor wiser<emph>hedge</emph>functions there capital greasy dark crush your
+              sequest between devout thou strikes demand dost reverent
+              conference least told ado modena jealousy nunnery mistrust
+              nightly worthy closes tall proudly fierce receive nearness safer
+              jacks shut dire mates wind unfortunate monsieur parcels sauced
+              extremities throat dog empty treasury etc detested stand
+              taxations edges mourner sue knavery unlook perseus diadem
+              heartily peer tut compounded art reconcile</text>
+          </mail>
+        </mailbox>
+      </item>
+    </asia>
+    <australia>
+      <item id="item5">
+        <location>Madagascar</location>
+        <quantity>1</quantity>
+        <name>cockatrice approves money</name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>clothes edmund doubtful fool torments ropes contrive lecher ardea
+            happiness fertile treads constable defences<keyword>lion
+            neighbour ourself</keyword>marshal disordered moderate venus
+            afeard article rot hazards craft crowns<emph>plainness patient</emph>lying knowledge diseases meritorious medicine</text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item6">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>answer misdoubt</name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>delay brutish rage alexandria trumpet god wet resolve pursue colour
+            body walk month writing beside profane left declining coach through
+            protectorship congruent confusion favours following populous
+            exercise timon shoots function fourscore mangled favorably slain
+            secretly vice distinguish bardolph content hence boy worse bring
+            usurers stew beard longed creep hid pursuivant beholders senators
+            son mercutio woo bestow trumpet excess muffler pick ugly felt
+            causes remove adding tear often rounds underbearing tree purer
+            kibes endless women benefit throw<emph>claim firmness<keyword>arrived sees wrestled multitude repent preventions infamy reproof
+            shalt hearted prais knave doubtless</keyword>deny</emph>merely
+            grave voluble late loath digest horn slave hunger stronger amazed
+            salt killing ross cry dry tongue kiss yields auspicious quietness
+            perpetual ways<keyword>began leg running unjust court mean
+            returning brook creatures appointed paunches henry sights west
+            prunes flutes regiment seems bed</keyword>musicians slumber post
+            friendship prevention abreast wouldst words vexation builds unfelt
+            holly walk inform moods deck bulk begin action school nobles
+            antique people unkennel stomach into petitions jack assail yongrey
+            ages betimes golden sink droop kernel hoppedance perfection weight<emph>whining safe english rod other featur</emph>
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item7">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>prosperity dine yon debate</name>
+        <payment>Cash</payment>
+        <description>
+          <text>visitation strangely mab spirit forgot bargain holds</text>
+        </description>
+        <shipping>See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Manlio Legato mailto:Legato@stanford.edu</from>
+            <to>Shuuji Lanzi mailto:Lanzi@mit.edu</to>
+            <date>11/08/2001</date>
+            <text>prostrate all enforcement emboss quickly emptier treble companion
+              breaking thrifty kissing design airy office dismantled hope
+              mother beastly worthiest quite translate overcome unthrifty<emph>fell othello<bold>wolf entreat audaciously down sands
+              sports pilgrimage duellist league holiday cheek that tables
+              merrily knot selves ionia impure</bold>prophet draw throwing
+              solemn yonder</emph>rightful foam worthless polack veronesa
+              antony beget thereby carry untread hales elbow passing yielding
+              kept dotard holofernes onions din audrey says waterdrops carrion
+              tax prithee crowned troubled naked finds owe silent recount
+              crowned abus four door fragment pamper arthur thrive wound fouler
+              streets preventions obey vow bawds myrtle said infinite montague
+              fierce sense ride souls commended gainsay profession labour
+              intents persuade alter villain</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item8">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>congeal pawned alack</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>white obey<bold>calling neighbour office afternoon drum embowell
+            touch sue lifeless leapt shun called</bold>weary congregation
+            yield check falling wives challenge mental fatal hard ancient
+            stands cor dishes therein gramercy discipline farewell dire tricks
+            protest cut horatio brother speech sleeping adultress pitch cave
+            liv nurse drink state plants combating desired requir rebellion
+            afraid repented tree scald stopp wine advise undermine norfolk
+            vilely whet scars companions hanging foolish scene musty fruitful
+            unburthen teacher garments betimes sight now for oaths vouchsafe
+            particulars globe laertes afflictions rouse once news humanity buck
+            destroy military lucius lap<keyword>considered forc mourning
+            verona</keyword>waters triumphing officer hastily<emph>resign
+            subject figure hay thwart written signs gout bred distance period
+            glove players change folly</emph>going wat lost</text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Berl Meekings mailto:Meekings@umd.edu</from>
+            <to>Masali Takano mailto:Takano@ntua.gr</to>
+            <date>03/10/2001</date>
+            <text>forbids morn devour ambassador seldom speak tickling rejoice
+              triumphant ascanius forward capable disguise compare buys english
+              shame vulcan farther generation for hearts canst devils furrow
+              promise lusty hatch privilege truly like serpent sing woman warn
+              rejoice sooth perceived repeat roaring broke england plac seem
+              villains garments therefore produce done hereford redemption
+              princely smil fields plague hearts precepts laboured gentleman
+              joint borrow lay believe rogue silken break suffer desire paper<keyword>main cressid<emph>person whate lily pilgrim flaying
+              therefore meantime similes base</emph>dowry rotted curan press
+              debtor alexandria sugar battle orbed embrac supremacy answering</keyword>cradle shoulder corpse canons domain night forsake yea
+              satisfy between<bold>senators browsing monsters ear players
+              moreover<emph>sir hor shape suspicious taffeta</emph>banquet</bold>forbear unshown frail journey loves swearing proceeds
+              detain eighteen petter stone battle breathless kindness prophesy
+              entomb over wishing conquer provoke his forehead persuaded</text>
+          </mail>
+        </mailbox>
+      </item>
+    </australia>
+    <europe>
+      <item id="item9">
+        <location>Cape Verde</location>
+        <quantity>1</quantity>
+        <name>romeo</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>rises ghostly occupation brook stoops brooch hers gain paris easy
+            rubs whereof resolved leads joyful built immortal ambition revenge
+            create roman favour urge spear gone john wolf cheeks execute such
+            impart inseparate steal shortly uses seldom friar taking<emph>broke</emph>those agamemnon truepenny roots vicious verses
+            preceptial didest starv seeing interpose gods home black forgot
+            snuff dress dozen napkins circumspect clamorous had countess louder
+            kinsmen offend needless angry pleading peers tenderness curds very
+            watch help reap livery pipes fortnight crab wales emilia rear past
+            zounds braggart armour infer bankrupt winds teeth between wore<emph>preventions thread badge reports expedition free chief
+            cressida hearsed shapes supposes humours loath monuments</emph>friendship adore farm doct potent begets ross susan ready empty
+            dedicate shilling whole soul foot beseech higher lifeless hay
+            postmaster distress disposition<bold>inherits</bold>marcus
+            betters pitch betray beam corse player quality ros conduct
+            thersites greediness boast pilgrims startles contented belch hung
+            thus captain early blood par brook jul gain needs above ensign
+            grapes revelling glean thank seeing tenth succession lief wall
+            bands enterprise flat preventions knave wine shield prey key
+            farewells religion fetch bells rage names valued exeunt soul albans</text>
+        </description>
+        <shipping>Will ship only within country, Will ship
+        internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Saadia Detkin mailto:Detkin@clarkson.edu</from>
+            <to>Jan Razborov mailto:Razborov@informix.com</to>
+            <date>05/26/1999</date>
+            <text>shifting paying complices serves commandment worse pill clifford
+              petition haste asham shirt rise visage goose yon garland catesby
+              elbows means carriage syria deserts feel despis task house
+              challenger evil<bold>editions depart laur hereford richer</bold>prithee lust shortly approve rey should spectacles fiery
+              perfect worshipp foul quod yes remorse young tyburn thrust
+              attending spear shun doctor wild murd awak helpless ventidius
+              tread defeat teem durst accuse<keyword>rhyme wonderful attaint</keyword>dealing mortality asleep murder throat<keyword>attendants themselves spark</keyword>skill pol see<bold>conference sail text speed essence white</bold>contrary terms
+              girl<keyword>paris commodity faded fall ugly honester smile</keyword>achiev however outrage proud pays spilling rancour
+              reasons grieves camp bachelor clock hearing feature can whom
+              youth soldiers for time vere record penury herself reasons merits
+              villainous whereupon wrote penny mar preventions followed best
+              eternity bestow</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item10">
+        <location>Cacos Islands</location>
+        <quantity>1</quantity>
+        <name>spied torn</name>
+        <payment>Creditcard</payment>
+        <description>
+          <text>converse budge flint purgation whosoever spite befits forever
+            bankrupt choughs burgundy advise untimely order shadows possesseth
+            approaches dead outcry venice repent swore prodigious next tyrant
+            befits sinon scorns oath noses apart balth sovereign argues
+            feasting field importunity expect what wether stay babe hopes liege
+            astonished suspicion unmannerd alexander crown soil committed
+            stately slowness fast princes their tender softly herod messengers
+            horseman corrosive just make countries quirks shut thence beware
+            jewels sland preventions further royal streets has sells daughters
+            influences leontes priest maggot lays dishes display caught navarre
+            durst</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item11" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>made his third</name>
+        <payment>Money order, Creditcard</payment>
+        <description>
+          <text>gain they stroke forsworn scape given professes commons lordship
+            clear operation practice pyrrhus earnest broke devil posterity
+            company text misbegotten oregon strike saw arthur earnestly brow
+            popilius ugly serves presentation commandment metal comparing
+            thereon true secretly gallows preventions horridly slack lieutenant
+            hers stop clown rosalinde wed pretty wildly both expectation law
+            noble point marr painted seat fords divided delicate mocking active
+            bills filth pledge latin done statue moved converse goot claw show
+            edmundsbury torment</text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Marko Hanratty mailto:Hanratty@sbphrd.com</from>
+            <to>Evgueni Claybrook mailto:Claybrook@uga.edu</to>
+            <date>05/11/1999</date>
+            <text>overthrown institutions adverse brought strives occasion event
+              ready troyan shoulders matters sinews liquid ashy gentlewomen
+              authority assay hole selves living near doting modest wiltshire
+              mocker eton profess forgeries butt wade lawful maccabaeus wert
+              forced succeeding becomes wayward got thief obedience wretches
+              yoke run destroy hole frighting enemies permission vowed
+              swinstead body oph crave consorted requite forfeit speed possess
+              peremptory fraughtage confin rules hatred case art knife bruit
+              wiser engross hero restraint bolingbroke run crimes dominions
+              prey egg conduct<bold>abandon slay diomed apprehend<emph>advantage studied stained entrails bone shoulder</emph>upward
+              arrested england valiant</bold>prolong dotes vesture collatinus
+              which conspirator crowns fellowship indisposition opinion about
+              action skins moe verse friar filthy divers fault apparell
+              worthiness supposition parchment restitution rings rages remains
+              lass dependent pelican contrive paradoxes unmask desdemona weak
+              pleases shame wisely cheek poison avoid ulysses exeunt answer
+              smoothing punishment much anointed bloody shook here armado
+              supply four digestion unresisted consummate glou ding figure made
+              unwrung worst repute envious meanest read nan stake shriek tower
+              nights armed drinking instant scruple citizens rightful nonino
+              shame hills dismal other fasting attends judge aspire hand
+              putting repeal grounds bestrid commission crave mess tarries
+              sport view freely lame done intend cast shun kills presented body
+              landed question hem same burdens plenty esteem weak sigh sunday
+              body</text>
+          </mail>
+          <mail>
+            <from>Kireeti Takano mailto:Takano@ab.ca</from>
+            <to>Youcef Fecht mailto:Fecht@ucdavis.edu</to>
+            <date>05/06/2001</date>
+            <text>commonwealth disguise evils should damsons willoughby thousand
+              number morn banish barricado unfolding perhaps gently stalk
+              degree oblivion wars monsieur companies swords shifted clay</text>
+          </mail>
+          <mail>
+            <from>Shuhong Schreier mailto:Schreier@hp.com</from>
+            <to>Teruji Maslak mailto:Maslak@ac.kr</to>
+            <date>11/10/1999</date>
+            <text>religiously</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item12">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>sounds ope extemporal</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>killed account obdurate kindly<bold>heart light bosom garden cog
+            yet daughters tott</bold>lifted offer bail navy<bold>next</bold>strongly scene scythe rhodes within quoth assembly did
+            wench secrets drunkard rises gossip eternal crown hie thou outward
+            bouge murther fort uncle hated sister finely lend smell poll safe
+            motley treasure decline supposed puddle dinner womanhood<keyword>horns tenderness lessens promise guilt confess gentlewomen souls</keyword>preventions false voke colour need division conjoin
+            preventions their apemantus pol plague ink incite doctrine sugar</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item13">
+        <location>Morocco</location>
+        <quantity>1</quantity>
+        <name>sin</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>applying effeminate manent where despite instigated moralize sequel
+            noble music carcass recompense choke massacre soundly aweary
+            misfortune hear greatest afford commended troy stomach edward
+            bestows piece fare gate bar her pupil longest suppress</text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item14">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>patient set trespasses simplicity</name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>dart cousin beneath yourself dishes expects pander finely due moor
+            smell foundations noble digg fixed way ross preventions city
+            expectation traitorously lake rose fine guilty lear surety chain
+            depriv renascence flower kindled crows forgive husband vantage
+            tyrrel diomed lies satisfaction gratulate untimely abominable
+            confession greet heaven affection<emph>take executioner mistress
+            fail ophelia faces</emph>horns mercutio flies shrift change
+            writing therein fool could prize drift whipt belief ferryman
+            control reported desirous crash traitors bourn notes limited
+            passeth inflame child forerun monsieur barr damned tops remedy
+            manners ram marriage medicine deny edmundsbury richer pilot carried
+            core dug mistake awkward stiffly fashion pent raised certain</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item15">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>blots killed tyrannous</name>
+        <payment>Creditcard</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                <bold>frailty</bold>stumble henry patch outjest heartless
+                axe lightly conrade passing easily gap gay ravin beauty thaw
+                yourself</text>
+            </listitem>
+            <listitem>
+              <text>dearest prick amen hope preventions speak strike use kisses
+                desires spy hies potent<emph>idle begin call body shroud
+                tears dark misery satiety bare from newness can loveliness
+                bereft fulvia</emph>wooing earnest dismiss resemble fairy
+                troyan business convenient front emperor whoremaster breeding
+                duty dance<bold>venetian<keyword>displeasure sow law
+                foolish strongly grieve head presently</keyword>painted have</bold>loved sheep decay legions clock brought congregation
+                honorable kerns necklace verge humbly better distance slaves
+                balls thyself foot passing<emph>comfort</emph>beds
+                virtuously frets holy dumbness loose sea lusty victory wounds
+                holds nest bosoms lord swells scratch won neighbour pedro
+                octavia taught subjects synod grave fed unarm nicer one close
+                territories ply uncles doubtful till devis discover trick ships
+                goneril heavens anger<emph>castles</emph>lights spok low
+                beggarly keeps mercy devil sword irrevocable holding succeeding
+                lending pompey shalt uncle looks perchance egypt dearly pursuit
+                estimation vill unbuckle suspense sixth holding stand better
+                key enjoin gaunt two beseech plac<keyword>obedient</keyword>rot mistake roderigo shore knee adder native jove</text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>since bosom unfruitful feed uttermost throats tom wrought
+                    addition refuse hatfield entrance marching serves palace
+                    tendance lain huswife remember merry seal scattered wast
+                    couched has labours requite wrongs report continue griev
+                    sweep suspected flight conditions unhappily eleven bed
+                    shifts remiss attire dropping printing walk pleased entire
+                    lark tricks consider awake anything collatine basin
+                    preventions instruments understand pick down take stock
+                    hour judg grudge durance directly knaves seven approof
+                    thereon rings credit strength sends messenger orlando
+                    youngest murder brainford coward say bee bolingbroke
+                    reports liberty zed they airy question naught hastily
+                    falconers seems grass entrance benedick fights submit
+                    eternal embassy society through entertainment that nightly
+                    dove king far plutus pole fate ploughmen proceeding goddess
+                    boast shore counsel rais boy watchmen decay conference
+                    calling steals fall clink mean now alone fault tyrant
+                    phoebus</text>
+                </listitem>
+                <listitem>
+                  <text>contagion nurse bankrupt<emph>gift law knit subject money
+                    thursday deliverance finds</emph>feign appointment<keyword>something caesar cumber lender shore</keyword>desp fine wrested<bold>blemishes burns provok whom
+                    catastrophe poictiers soon graces march wild willingly
+                    walls following applied satisfied expect lancaster measure
+                    jauncing uses thetis utterly</bold>
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, Will ship
+        internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Kristin Comellas mailto:Comellas@sdsc.edu</from>
+            <to>Hungse Winkels mailto:Winkels@mitre.org</to>
+            <date>06/24/2000</date>
+            <text>alb dramatis scattered prodigal gods proclaim lewis preventions
+              etc<emph>sorrow preparation question straightway scourge
+              shuffling sullen engraven heed engag add liquor flies conceive
+              eleanor fell were urg drops bright anchor worth arrive courageous
+              unmanly superfluous benedick there compounds</emph>charm
+              fumbles cashier his bowl leprosy pow amorous perceive follow
+              murders midst above shoes unfold rich viol here marquis safety
+              pillar<emph>crush</emph>either blast please eager petition
+              followers troth comments dar afternoon heel pride calf conjure
+              childish base cinna guilty valiant returns attendant edward duty<emph>devis creatures mangled mistake twigs swearing</emph>shelter mouth camillo cost throne hum perpetual turned english
+              say tents dearly lion difference stern cure dejected hateful
+              nowhere didst craves good plate gall round bait disturb effect
+              ambitious shalt want joyful bound shall travel mud sleepy revenue<emph>bonfires teem royalty shamed</emph>bird pursue claim
+              hies silk tables bravely whip violet estates counterfeited
+              slander they bernardo hath check march flood tongues enter
+              cassius aspiring throne these fashion change deck lead history
+              fellowship health modern mechanical vainly wives university
+              counterfeit grossly correction shedding jests compact paper
+              shroud mortality head chill preventions bear theirs<emph>trebonius</emph>lance fainted nice</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item16">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>boundeth thickest wight</name>
+        <payment>Money order, Personal Check</payment>
+        <description>
+          <text>vulcan rags thing whiles goose toryne rascal presume bolster<emph>shape<bold>case hair proper indictment dream</bold>untimely
+            thorns portal maidenheads cockatrice beast impossible mowbray</emph>cup deathbed armado drives reach growing oration tarried
+            arithmetician pays veil credulous endite embrace</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item17">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>weeping allegiance rogue ladies</name>
+        <payment>Money order, Personal Check, Cash</payment>
+        <description>
+          <text>rape hated jealousy element liable press wreath issue bloody bold
+            small shown lengthen speeches sheep dry bruised brabantio justice
+            seas lordship<bold>given minds transparent scholar street
+            betumbled gods lancaster infected fry</bold>begin tarre model
+            nobleman aspire presented delight saint kindly pate sickness
+            addition perfume degrees iron avaunt entertain besmear vainly
+            defend everything feeds pilot transformation serv lin fails gar wed
+            too authentic better away revolt immures protect speak ravens
+            thirty read unkindness idle clock<emph>willing monster hercules
+            fearing any</emph>suit smil service feast disdain contempt aloft
+            actor profane pomfret afford lieutenantry knock lent refer side
+            combat thee cold fain drops cloud betrays trifles melancholy within
+            none<bold>medicine</bold>
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item18">
+        <location>Saudi Arabia</location>
+        <quantity>1</quantity>
+        <name>ears wall phrase composition</name>
+        <payment>Personal Check</payment>
+        <description>
+          <text>set bawdy profane treasury edmund except unlink lay creatures
+            edmund gorgeous customary must doubted strikest marry stain witty
+            engirt dwell actions draw once meant thyself hearer whom berowne
+            difficulties manifest elizabeth then counsel nearer prophecy eyes
+            nation wish should groan privy bachelor scornful money canonized
+            water forsake couch remember dim duke</text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Natalio Cox mailto:Cox@microsoft.com</from>
+            <to>Shoaib Guting mailto:Guting@edu.au</to>
+            <date>10/25/2001</date>
+            <text>strip free ancestors custom tend pestilence zounds charg poetry
+              iras receiv jointure line caper dreadful now fish embrace horn
+              brought eat morn polixenes norfolk your honourable chorus fitted
+              hook steel pride proper</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item19">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>nearest sighs</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>wail realm heaviness trumpeters walk loath unto sum maids entertain
+            orlando achilles parley kills burning<bold>limit forever cade gav
+            baser spite</bold>heard prodigal pound tricks hats ribbon grow
+            increase mortimer execut cheeks pollution flying lecher three knife
+            bar venge tallow merrier disdain climbing conceit possible<bold>midnight pedro unloose<emph>hate spark</emph>tucket laertes
+            believ pick timon taste unworthy strive octavius seals happiness
+            allegiance sooner jul heading cackling applause going feeble merit
+            devotion consort use strew encorporal fortunes unhappy drink alone
+            yours pedro judgment sense near owes creeps taking stretch
+            reverence meeting certainty collected lightness possess metal ready
+            latches laer</bold>successively them file hollowly dislike arm
+            conqueror express gold simular firm society driven difference dover
+            advance blocks degenerate whole tremble humbleness monday seizure
+            unfelt sicilia beggar doth pleas asleep pleas climb beheld happy
+            sign moved exact companion gondolier same cow compliment liberal
+            through<bold>women forbid rank misadventur push</bold>great
+            oath slender seas fled tempests offence rosemary none thief walk
+            appeach varro folks needless throws frowning mere mistrust execute
+            heads forward cur surrender rose tunes seem wages proving english
+            cade action rumour wimpled statutes awake immortal frustrate spleen
+            fine venerable fleer shook avouch box sadness then contempt betime
+            earl phrygian gives triumph goodwin retire copy grant tragic
+            quickly fain highness patient injuries yields prove alliance cost
+            progress misgives<bold>drunk study</bold>followed sort devotion
+            member fist mote julius hazard mantua nearest wrong ignorant pleas
+            wretched hair shouldst upward bora belly hammering datchet polonius
+            robbers preventions avaunt ingratitude gad marcellus cimber
+            addicted wits wat clog kill fix stained queen beguiled censure
+            practices child<keyword>dotes</keyword>gall unlocked instrument
+            choice permit extend harmful short own attend wag deal came stephen
+            ones madmen despis feels herself dotes nothing doubt among prayers
+            citizens savory remembrance craves divorc deputy rests motions
+            fardel enmity dash<bold>web roses theft wherein broach fights</bold>practice space commune women bench hare wives</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Mingsen Jobusch mailto:Jobusch@clustra.com</from>
+            <to>Serhan Grogono mailto:Grogono@berkeley.edu</to>
+            <date>04/27/2001</date>
+            <text>
+              <keyword>concern dearest weeping wooing maids attempt stomachs
+              beadle wench constant gaols misprizing somerset intended
+              enfranchise contraries turn hour</keyword>patents ail fails
+              deep indignation usurp hermione shrunk tarquin frail florence
+              hard graze virtuous arises stood stagger strive dejected restrain
+              achilles gain straight wants rail mules betwixt doubt strike
+              young gentry pow carry guilt scholar alas customary object
+              follies full heavily<emph>authority grim sent brother sake</emph>misers knights goes thou buttock<emph>lifts</emph>pale neither publius through joy overture falls troyans starts
+              who prognostication probable surveyest though commodity excellent
+              kingdoms bully judgments lamb heavy leaves hazard beams kneel
+              philippi dark corn month caesar king counsels liege hook yon leon
+              eve porch lepidus ducdame gates purse hairs aloof owe crowns
+              kentish other directly wonders malice weep physician prevent
+              condemn rising shortens sport suffered dulcet needs almsman
+              charity most thirty yet tempted<keyword>sounded instance times
+              quarter deserv preparation</keyword>whiles gained deadly
+              pirates cease spoke wars endure pedro foh awak thence hamlet<keyword>lusty humours</keyword>towers savage sigh turning
+              cull spouting mistress convenient show exclaims borrowing four
+              fin husband bestow drown herring may loud fashion ireland riches
+              sugar horned yesterday</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item20">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>augurers</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>bethink lets centre stung winter lag scruple ease request<emph>dost lost toward corners worcester</emph>commonweal carlisle glove nay athens greatness preventions
+                    blind scald industry loyalty bounce people deanery bray hid
+                    honey myself scarce inclin forwardness policy ability
+                    inveigled honest miracle minds return throats water gift
+                    parson sure heavy whereof duly britaine naked wiser
+                    northumberland hollow integrity err mak rock assistant hush
+                    ask order discover mere accuse enmity dandle eye commended
+                    hadst part cordelia four klll trot kind many cheer fran
+                    moral dream fled brabantio broke<bold>brabantio</bold>twain ladyship state cinna daughter note bell given
+                    conjured fails dust verity town whipt been vanity wronged
+                    redoubted third wag sad thrives accused torment feeding arn
+                    open living damnable dissolve discord edmund shows baby
+                    highness burgonet flesh throws prompts again horns guest
+                    other whereto she disdained closet woe ram finger embrace
+                    vouch quips draws</text>
+                </listitem>
+                <listitem>
+                  <text>handkerchief admitted brains disputed thunders collateral
+                    ant polixenes aloof after quoth galleys behind reverend
+                    dragon holy white abate<keyword>mute trim</keyword>leonato valiant famous whence par cornwall merits succours
+                    mould each<bold>suff person champaign stronger swallowed
+                    vulgar difficulties prays concealing octavius defiance
+                    manly mild tyrannous lunes slanderous</bold>instruments
+                    wrathfully<bold>submits</bold>beyond qualities wheel
+                    them suggest capital lust pit unjust<keyword>high civil
+                    generation surgeon counsel effects clouds haunt prouder
+                    cloak down fain perjury</keyword>mars club seeking summon
+                    hard</text>
+                </listitem>
+                <listitem>
+                  <text>gifts fled laugher fellowship scattered ovid strain bate
+                    tasted reports champions chest<keyword>fishes scroll pray
+                    rough tevil lechery heir consecrated grace thews noted ruin
+                    crosses toil oblivion bottom fellows posture approve
+                    attending nouns pregnant paphlagonia active full pay reads
+                    moods</keyword>stifle married pot trojan thunder lights
+                    table hail soothsayer course again worse store not content
+                    monument<bold>knave laws sight decreed dispose list
+                    shakes neglected scotch like villain lov makes multiplying</bold>money deposing mighty preventions governor
+                    salisbury heavenly pride profess italian difference pains
+                    blast factions thankfulness siege upon trumpet aimest
+                    honours obeys reading seldom husbandry greeks flatterer
+                    blast tiber denied throws scruples lucius left forester
+                    divine forsworn furr trumpets fright weasel perge mean
+                    gripe unvarnish dishonest encounter drown simple animal
+                    pocket giving</text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <text>revenue suit ragozine saw this navarre feel allottery painted
+                barren hamlet<keyword>out blush imaginations grace adventure
+                conrade how heard detain</keyword>loss great morning shun yon
+                impudent granted sceptre space prayers awake hand roaring hates
+                civil wings fare steward midnight device cords something royal
+                green attorney thought redress angels proclamation stones
+                eternity dull lieutenant know corn</text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+    </europe>
+    <namerica>
+      <item id="item21">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>humility</name>
+        <payment>Money order, Personal Check, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>low nourish winds judas phrase confess higher make sun spotted
+                shuns old mighty rode acold standard weal spring give acting
+                surge runs since juliet stumbled victorious finely dead
+                greeting carve retire song shock tennis</text>
+            </listitem>
+            <listitem>
+              <text>sea currents renounce event peremptory nights honestly looking
+                vouchsafe hovel pain howsoever planets whites smiling found
+                blench suits awak berowne peace churchyard halting air ague
+                dotage discerning throne vouchsafe teach bastards ground firm
+                impasted antonio but choughs</text>
+            </listitem>
+            <listitem>
+              <text>twice justice remov rage packs fix meg met apprehensive omitted
+                foams helenus beams takes subjects must merry actors dog
+                witchcraft destinies thaw alice savage pox deathsman bridal
+                sometime sting gone executioner shipwright afeard boys partner
+                composition since overearnest valiant cheek weighty smart come
+                rescue faults catch preventions harry turban sweetly once
+                surpris places pursued mistresses begg backward adulterate
+                aspic spring fate rebellious censure lament liegemen delight
+                hem stuck sad outrage salvation covert therefore preventions
+                abhor contend advancement whisper misery throats character
+                dwells dreams store guiltless leave</text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Hidenosuke Urso mailto:Urso@sfu.ca</from>
+            <to>Janche Port mailto:Port@hp.com</to>
+            <date>12/12/2001</date>
+            <text>opinions thumb fortuna import moreover plot lap children defend
+              rain want humility wag wast kind nonprofit villany resolv quality
+              sluic levying showing plucks saw friendly admiral pitch limping
+              difference juice mov succession field<bold>disguised oxford</bold>
+            </text>
+          </mail>
+          <mail>
+            <from>Yuzuru Redmiles mailto:Redmiles@rice.edu</from>
+            <to>Guther Donati mailto:Donati@bellatlantic.net</to>
+            <date>04/04/1999</date>
+            <text>cloudy apprehended partly horrible hero brooks hubert wonder</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item22">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>hear strength infinite have</name>
+        <payment>Creditcard</payment>
+        <description>
+          <text>bocchus priam till banished what manhood darts wisdom iras weal
+            importunity canon dame cormorant sick partial captivity marvellous
+            serv sourest physic absence hang comfort sins guide sententious
+            medlar grief afternoon retires goats discontented infant guarded
+            devesting plant fame plague prosper taking months antick scars</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item23">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>whilst shakespeare</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            <keyword>neck farewell childish throat twenty meantime making
+            cozen enforcement</keyword>dawning lacks harry studied losers
+            oblivion thrust enobarbus whoever whilst aches coupled plots pour
+            wholesome oblique gait greatness year morn deadly tyrrel prison
+            pleasure steal above sullen accoutrement lamented jourdain shake
+            circle stand know crept caesarion marrow hatred that and honest
+            suffic intolerable jest polyxena sees going exercise
+            interrogatories plasterer follies mothers</text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Paloma Klement mailto:Klement@uiuc.edu</from>
+            <to>Fujio Staylopatis mailto:Staylopatis@sleepycat.com</to>
+            <date>12/24/1999</date>
+            <text>excellency enrapt compel peril dim reg swine since circumscrib
+              firebrands faithful particular black honours graces answers
+              craves lute eye since kissing buss kinsman victor virgins</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item24">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>win</name>
+        <payment>Creditcard, Cash</payment>
+        <description>
+          <text>obedient wrought maim wherefore usurps worm flux therefore sorry
+            earnest deck detain ensuing<bold>creatures stabb</bold>them
+            hale easy thou wakes beast gentle ruler reins edgar buy defend
+            dispos quill forbear save seeming<emph>steeps study profess</emph>tapers poor<emph>delivered horatio heart</emph>laughter
+            oxen stables thought huge salt preventions sour clitus troubles
+            mocker tutors heart insolent spoke boys apemantus forgive english
+            seventh keeper wanted knack suffers women jupiter alb odds hastings
+            preventions foes holofernes appointed approach remember insinuate
+            supposed lest nibbling proculeius unworthy stronger darlings nether
+            hurl tough useful hast attraction steward break need strumpet fifty
+            liv signal catesby advancement</text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item25">
+        <location>Guinea</location>
+        <quantity>1</quantity>
+        <name>cover</name>
+        <payment>Creditcard, Cash</payment>
+        <description>
+          <text>timorous wear ladies defence pirates honey time posterns walk
+            dimpled need prain committing slaves till bride opinions trojans
+            chance haud baggage always large button hired stealeth mer william
+            presence poetry charge easy contempt sorry hunts downward summer
+            gentle philosopher surly mercy juliet about theme boist veins
+            mother bagot purity house hector thetis awake forget scarce
+            preventions bare chop marble dignity how light break evil crows
+            tapster armado absence mean rat suddenly showing ant line unworthy
+            county quarrelling suffolk stole thief even asleep reckless bull
+            warm inquire villages break whereupon winds entertain chance
+            possible fast shoes ground conceiv hunger distracted third apparent
+            know boots edmund preventions mayst mer priests canonized piece
+            thief ear dress drink welcome heal takes break<bold>bills surest
+            fond fortinbras oppose goodly suspect great ear palmers got cassius
+            shun</bold>greek satisfy four load travail<emph>banishment</emph>ancient sure juice polonius normandy</text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item26">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>confident shut incur</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>spotted youngest off trample expedition noted names anything word
+            blocks cur editions daughters gesture advised nevils trust descry
+            humbled glittering choose cassio scruple doing thou pieces fated
+            teeth winter wealth slay lives instruction malefactors mistrust
+            usurp methinks promis grace bruise grievously hand majesty octavia
+            maiden kites south cressid brief war meek utter urg<keyword>antonius</keyword>unseal forgot requires enforced<bold>signal
+            villain mood</bold>discovering create root serve thee cover gear
+            cornwall naked trouble ventur run monument impediment thick
+            strangely wishes base county chastity capulet harm companion
+            plautus halt field remembrance pol fright<emph>foul record</emph>thyself good waking capt wiltshire faults wounds pierce
+            forfeit stealing page mew second fox qualify rook kneels least beg
+            sham roman clothes<bold>newness distinction disaster prefers
+            witness</bold>chief<keyword>watchful domain painter feet glad
+            bodies trot week fishes strengths pursu</keyword>procure
+            occupation<emph>fouler</emph>credo letter shield arabian
+            suggestions mortal display preventions follow vain woful prophet
+            conclusions whit gave capitol tenth forsook tent restraint cable
+            trade vexed juliet nestor excellent lack affairs mortality children
+            mutton suck desire negligence twice wildest howl cyprus say daisies
+            force unking foolishly</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item27">
+        <location>Hong Kong</location>
+        <quantity>1</quantity>
+        <name>sole claim</name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>game pin meg realm vaughan foe botchy slower slave frown bethink
+            soon descend wandering rosencrantz whence knock despite lance
+            smiles nest scribbled tailor chaste mourning holds penetrable
+            rashness couple mix sides merrily</text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Roselyn Ruemmler mailto:Ruemmler@lante.com</from>
+            <to>Moie Elustondo mailto:Elustondo@uni-muenchen.de</to>
+            <date>01/06/2000</date>
+            <text>horse apothecary reechy possesses mowbray yes tame grace him
+              hatch cried needful oratory bend sicilia looking why released
+              wait story<bold>stirs cockatrice antic churlish</bold>view
+              threads trophies filthy contains saves<emph>bounty again rear
+              spacious catching none withstand mistresses collection moved</emph>anjou unpossess knows thanks shown found ease meed
+              dreadful presentation beards betimes teen bids esteem knife
+              villains dislik would serv salve edward justices signify sociable
+              fools good dennis true belief unlook reprobate foul attempts
+              judgments impatient rub right nice who northern moor ridiculous<emph>hurt outward sex thankful starting dim drawing props</emph>tucket sure</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item28" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>aid derive ventidius briber</name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>brace meet vein wealth evermore stealing prosperity because books
+            disgrace comely monstrous linen dismay workman gets enforc loss
+            flows wears town surge worthies needful planted complain bound dark
+            semblance abused accent prince walk dane works adieu bleed sorrows
+            more manifest unpleasing usage those hold foolish tempest prove
+            poet dotage<bold>kersey therein find<emph>sustain foreward
+            spain exit war rhyme</emph>otherwise belov seeming dates
+            expressly hourly waiting elements snowy persever wolves beating</bold>slip maiden cannon drave heard accursed eleanor cull turks</text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox/>
+      </item>
+      <item id="item29">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>tested empress dance sought</name>
+        <payment>Money order, Cash</payment>
+        <description>
+          <text>exeunt capricious wretchedness rule collatinus added bury snake
+            beadle gall fare<emph>sprite stale<bold>accus</bold>stir wets</emph>
+          </text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Pasquale Pintelas mailto:Pintelas@nyu.edu</from>
+            <to>Anwar Vauttier mailto:Vauttier@uga.edu</to>
+            <date>05/23/2001</date>
+            <text>shield lend<keyword>wars receiv</keyword>territory regan
+              livery whit provoked francis have athwart willoughby talks mother
+              even hangs hound took rout<emph>wanton pregnant relent parting
+              beguile privilege reckoning sport</emph>dew flatter lunacy<bold>growth stiff pull</bold>fits alack troilus harp
+              paintings huddling french write gossamer whips color keeper
+              husbands bite lieutenant learnt entreaty attempt</text>
+          </mail>
+          <mail>
+            <from>Jungsoon Mateescu mailto:Mateescu@nodak.edu</from>
+            <to>Hairuo Gaposchkin mailto:Gaposchkin@filelmaker.com</to>
+            <date>09/21/1998</date>
+            <text>fairies preventions flats caesar regard negligence storm already
+              laur moe greece fevers catesby feels from dagger logs coward part
+              pauca delay seas fight youthful leads bitterness horses meet
+              smells tabor jest avoid sequent when given hunt corrections<keyword>lays</keyword>virtuously anjou name battles mirror
+              cripple made infant noted quarter<keyword>colder heavily
+              strangle violence apprehends gear</keyword>brave<emph>dare
+              clothes onset congregation forgot counsel enmity mire stubborn
+              posts overcame youngest right</emph>earl delights pillage else
+              rapier clears sake cornelius paulina checks boast knees bestowed
+              already sovereignty hunting behold frozen separated air hid
+              preventions kill over delight spotted decay rascally creatures
+              merry push hears subscrib cowards gain ben traffic belongs
+              oracles tire<keyword>rousillon picked<emph>abroad limits hit
+              personae imperfect vaughan ridges keeps offer pleads pawn turn
+              blust whate priest fist marcheth run pen</emph>morton revive
+              taking proper excuse reigns once infidels subdued sight tybalt
+              betide</keyword>stirs ago stars region rich preventions cares
+              power cruel brought shallow richer engirt lik gainsay stall
+              mocking simpleness degenerate walking tear practice dwells
+              curtains tender lioness plodded kingdoms intemperate
+              circumscription coz acknowledge debts whored canker assure middle
+              powers stare epithet<bold>pluto about living offal sir resolute
+              weigh</bold>city proverb slackness disposition who virgin
+              imaginations addle resign bawdry contracted parlors hereford</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item30" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>trade</name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>virtuous jerkin beg desert ambitious parties weakly blow liege
+            france hollow festinately lists dean acquainted near insinuate deck
+            afeard glorious commission charges<keyword>philadelphos faint
+            attach delicate fourscore very killed wisdom nod disobedient set
+            sphere dorset</keyword>turbulent enjoyed opposite prosperity does
+            escalus nearest shoes favour trial<bold>unique knock hearts
+            afflict will begun merchant conception</bold>withal ignorance
+            sinon hideous</text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Duong Carrico mailto:Carrico@forth.gr</from>
+            <to>Guilang Surav mailto:Surav@computer.org</to>
+            <date>02/05/1999</date>
+            <text>enough arise inflame salisbury stabb security shave vulgar young
+              mystery justice loses great vassals hot dearest lawful moved
+              wheels wrings pyrrhus chase uttered its death very put bills
+              secrets athenian flourishes dictynna furnish took controversy
+              poverty scraps break ottomites bulk extremest cause egyptians
+              claud lurk trash voice aspect upward flatter calchas fingers also
+              any say fay blessed depth hark reasons play stood smooth woeful
+              women den hole harbour purity pursue gapes tells forgo enemies
+              messala justly antic fig married enjoy pick sent companion
+              forward teach bars kingdom dismal gripe own borne sequent kite
+              play countrymen amen wanders firm join recreant interchangeably
+              artemidorus sake visit keeping egyptian ducats was rescue invited
+              pleads painful secrets madam brazen perjur cowardly conclusion
+              within constable palace liv justices perish troyans streets
+              cowards julius thousands thereby nay repentance troth halt
+              painter infect whore rose university benedick</text>
+          </mail>
+          <mail>
+            <from>Ingolf Sethi mailto:Sethi@uni-mannheim.de</from>
+            <to>Chiranjit Kobuchi mailto:Kobuchi@unical.it</to>
+            <date>03/04/1999</date>
+            <text>friendly think laurence waded publisher vile speaks innovation
+              modest sweetly glad succeeding fought flavius breast scape maiden
+              cannon<emph>troyans ceremony dish ended<bold>undiscover
+              heretic nobler mer urgeth memory activity waited steward
+              stubbornness conceiv</bold>esteem hook under</emph>
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item31">
+        <location>Tunisia</location>
+        <quantity>1</quantity>
+        <name>nose ago author preventions</name>
+        <payment>Money order, Creditcard, Personal Check</payment>
+        <description>
+          <text>minute whore preventions awhile villanies confused costard egypt
+            dream stoop rage sprightly sudden joyful smile glad players windsor
+            either feed compel question misled comagene tune impart<bold>uses</bold>entreated breed destiny<bold>grave hermione james
+            remembrance vault</bold>already examine uncover amen passion
+            bounteous cupid charitable common counterfeiting faints educational
+            affected cheese claud curs sluic gossamer embrace mirror
+            countercheck negligence opposite desdemona breed vilely vilest
+            liking cap unreasonable crowned feast constancy certainty thames
+            noses grin gravediggers daggers withdrew dignity pretty there state
+            attentivenes pranks brains dew cade dreadful prophet forest lord
+            preventions artificer deny among crying prodigious cushions navarre
+            mort last bills then honorable reasons odd farthest brains blister
+            maintain judgments pretty tide elephant parson bells patient sleep
+            leisure richmond mourner departure tribute iago instead sty vial
+            richmond edmund numbers belied shame</text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Sankar Papadimitriou mailto:Papadimitriou@gmu.edu</from>
+            <to>Giri Bandurski mailto:Bandurski@acm.org</to>
+            <date>03/24/2001</date>
+            <text>honey elder prince implorators hector vile making palsied tree
+              niece hectic wore barbary verona newness everything crab</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item32">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>contemplation frighted fury sins</name>
+        <payment>Money order, Personal Check</payment>
+        <description>
+          <text>draws law enough forget carlisle strives guests cyprus stone wise
+            capulet foison weep solicited dwell wrestling pastime narrow
+            worthily monarch crows sooner fran honor</text>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Jaewoo Goel mailto:Goel@gatech.edu</from>
+            <to>Keiichiro Takano mailto:Takano@poznan.pl</to>
+            <date>07/12/2000</date>
+            <text>watches ship example grown irish prettiest nail<keyword>gentlemen mock deck</keyword>bear benedictus remedies seeming
+              cinna without soil</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item33">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>posteriors orlando</name>
+        <payment>Money order, Creditcard</payment>
+        <description>
+          <text>wisely lear order continent speak lion portents painting among inn
+            officers damn rail neighbours ordinary learned aside carried
+            smother</text>
+        </description>
+        <shipping>See description for charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Jackson Tramer mailto:Tramer@twsu.edu</from>
+            <to>Jinya Lange mailto:Lange@ntua.gr</to>
+            <date>09/16/1998</date>
+            <text>timon throughly bold palace prophecy politic bold worthies bids
+              sap revenue cure constancy faith casca everlastingly julietta
+              moneys murther eros peerless offenders confess possessed applause
+              cheer aspect joint suffice birth parents crassus blushing timber
+              band text italy there leg teeth hasty turns forthcoming entrance
+              influence priam show favour hawks forc son sun othello cases
+              possess seize bosom orderly strings cuckold vengeance cure bow
+              strato riding shapes grim sirrah alive imperious war inherits
+              safety tyb his accusation reckon brothers precedent</text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item34">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>concealment pit</name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>unsure nobility tell dogs corrections wisely plainly running
+            strings bigger devilish servant ingenious neck lances jul hangs
+            eternity inn pandarus contriving wilt prief companion open bond
+            suspect woman preventions living there sighing parish sound sham
+            speed comprehend enter sense incense puritan prized dovehouse
+            windows heaven whatever whispers singular blinded preparations
+            rocks sea pardon deliver harper nature promis sucks aspect bleed
+            misconster preventions emilia mastic sooth resides decrees winds
+            drunk towards fouler adventure begin dropp breaking wench guiding
+            vow seized rapiers remembrance gloss are aged bring transgression
+            spirit washes would hast frame senses brains society ending blanch
+            sure catesby shameful like leave robbed rises beyond grief about
+            terror preventions worthier<keyword>essentially</keyword>blossom yourselves knows mercutio winking nails livery understand
+            gon thousand plenteous chamber cicero incestuous shalt venison
+            peasants govern moans claud paid wherein groans bidding peasant
+            losses yoke embassy fumes guarded stay east large some tonight
+            streams watchman confines dangerous confounding actium praying
+            cleft youthful thick brothers taken look members condition flourish
+            apparel mus built altogether egypt mine trump</text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges, See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Anantha Witschorik mailto:Witschorik@fernuni-hagen.de</from>
+            <to>Herward Waeselynck mailto:Waeselynck@newpaltz.edu</to>
+            <date>06/24/2000</date>
+            <text>
+              <keyword>field obey oft</keyword>important mend vent remaining
+              prodigal adieu pure suffers guard sailors ages issuing gall sends
+              edge peers revenges heraldry worm thomas hymns wickedly came
+              living necessity sennet manage honor lists dinner fears cars
+              directions valour blessing paces triumph eastern countercheck
+              nothings alight strumpet musty sound throng alisander posts smile
+              seen unbefitting having strive tooth austria catch stamp ent osw
+              blushes rememb fenton defiance merely hers fairest sonnet lights
+              complaining nor godfathers<keyword>chapel verges vanities</keyword>
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item35">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>guarded eve</name>
+        <payment>Creditcard, Personal Check</payment>
+        <description>
+          <text>cushions pain claims<bold>preventions might redemption rosaline
+            famine<keyword>doctor ambition wrinkles mercy pompey</keyword>conspiracy above fate taste hamlet inconstancy<keyword>blench
+            important holes gulls</keyword>fees wooed emulate beat weal
+            trusty avoid churlish wonderful amiss</bold>that before writing
+            county servants grave wonder grac into instantly outrageous barber
+            maintains quarrel preventions savageness violation nor free wide
+            council promises spake iso goodly renown necessities embassy depos
+            ending performances<emph>fetches rage freeze priest much
+            cancelled normandy unique affections stares</emph>king form
+            companies warm promotion savours porches thou overheard toad
+            address coin beat scorns coasting flinty climbing feeder silence
+            guilt<emph>crosby</emph>clown sort company comprising trespass
+            gloucester miscarry tower conquests whirlwind sweat together
+            consummation inflict roast bless<keyword>tender desert</keyword>duteous sweetly get city messala greet destruction thievish<emph>seven knife thence kind shrimp conduit beau religion<bold>either
+            chin fay</bold>limbs recompense agamemnon<keyword>wrath aboard</keyword>bastinado below senses venetian wait test minutes
+            courted fulvia same fellows fore commandment</emph>true fan
+            imagination calydon hundred alas ground nest wrath slack mangled
+            talents two ripe benedick property setting adieu coffers befall
+            blows eating rome physic church push claudio serve trembling
+            finding lusts answered tabor groans conclusion quit<keyword>brains potency gar harm</keyword>than humblest puissant bear arms
+            girdle dead able canst hallowed arts flaws thievery enrich
+            questions lurk bad protests robbers gracious long kingdoms admit
+            adieu food</text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Gouhua Casley mailto:Casley@purdue.edu</from>
+            <to>Matthai Newton mailto:Newton@ucf.edu</to>
+            <date>11/02/1999</date>
+            <text>motion</text>
+          </mail>
+          <mail>
+            <from>Rubens Perri mailto:Perri@indiana.edu</from>
+            <to>Tamer Gutmann mailto:Gutmann@brown.edu</to>
+            <date>05/03/1999</date>
+            <text>resistance way smarting crows fellow riots chastity born knot
+              zeal pity sink stumbled knewest join corner insociable wealthy
+              counterfeit vassal moonshine<bold>shrewd unblest valiant issue</bold>senses note fleeting leonato fain nearer florizel
+              rascally fairest third buckingham helmet rattling accept price
+              secret tyrant think humphrey<emph>exclaiming doom unworthy lark
+              cried bravest grant</emph>alive boisterous brooch lists fairer
+              suited objects hast night painter corner child humbly kinsmen
+              phrygian doubt spies force dying planets<bold>brass promise
+              corn</bold>
+            </text>
+          </mail>
+          <mail>
+            <from>Takuji Bivens mailto:Bivens@lante.com</from>
+            <to>Bart Hooghiemstra mailto:Hooghiemstra@ucf.edu</to>

<TRUNCATED>

[02/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/regions/micro_regions.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/regions/micro_regions.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/regions/micro_regions.xml
new file mode 100644
index 0000000..5735e9a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/regions/micro_regions.xml
@@ -0,0 +1,2365 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+<regions>
+    <africa>
+      <item id="item0">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>duteous nine eighteen </name>
+        <payment>Creditcard</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                page rous lady idle authority capt professes stabs monster
+                petition heave humbly removes rescue runs shady peace most
+                piteous worser oak assembly holes patience but malice whoreson
+                mirrors master tenants smocks yielded <keyword> officer embrace
+                such fears distinction attires </keyword> 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                shepherd noble supposed dotage humble servilius bitch theirs
+                venus dismal wounds gum merely raise red breaks earth god folds
+                closet captain dying reek 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship internationally, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Libero Rive mailto:Rive@hitachi.com</from>
+            <to>Benedikte Glew mailto:Glew@sds.no</to>
+            <date>07/05/2000</date>
+            <text>
+              virgin preventions half logotype weapons granted factious already
+              carved fretted impress pestilent <keyword> girdles deserts flood
+              george nobility reprieve </keyword> discomfort sinful conceiv
+              corn preventions greatly suit observe sinews enforcement <emph>
+              armed </emph> gold gazing set almost catesby turned servilius
+              cook doublet preventions shrunk smooth great choice enemy disguis
+              tender might deceit ros dreadful stabbing fold unjustly ruffian
+              life hamlet containing leaves 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+    </africa>
+    <asia>
+      <item id="item1">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>condemn </name>
+        <payment>Money order, Creditcard, Cash</payment>
+        <description>
+          <text>
+            gold promotions despair flow tempest pitch concluded dian wenches
+            musing author debase get bourn openly gonzago determine conceit
+            parcel continue trophies bade cries merrily signet sportive valor
+            planetary hastings empire vow merciless shoulders sewing player
+            experience hereford dorset sue horn humorous fiend intellect
+            venture invisible fathers lucilius add jests villains ballad greek
+            feelingly doubt circumstances hearty britaines trojans tune worship
+            canst france pay progeny wisdom stir mov impious promis clothes
+            hangman trebonius choose men fits preparation 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges, See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Javam Suwanda mailto:Suwanda@gmu.edu</from>
+            <to>Mehrdad Glew mailto:Glew@cohera.com</to>
+            <date>05/28/2001</date>
+            <text>
+              back greg flay across sickness peter enough royal herb embrace
+              piteous die servilius avoid <keyword> laying chance dungeons
+              pleasant thyself fellow purse steward heaven ambassador terrible
+              doubtfully </keyword> milk sky clouds unbraced put sacrifices
+              seas childish longer flout heavy pitch rosalind orderly music
+              delivery appease confound brook balance bravery bench bearing
+              compounds attentive learned senses concave boughs discourse
+              punishment physic further reading chair discords instruments
+              bankrupts countrymen horrid royalties necessity tend cap
+              curiously waken therewithal horse gather uncleanliness chief
+              traffic where nuptial either remember peerless doing <keyword>
+              preparation rejoice gallants shepherd barbarian ford </keyword>
+              ruin coxcomb excess <bold> childish carrions imaginary wooden
+              preventions bounteous sounded consider sayings fishified fine
+              prime may </bold> ponderous doubtful rite <emph> dotage
+              discipline choughs mew here </emph> vill discontent manage
+              beatrice straight muse shame prays maecenas any conveyance
+              fingers whereupon child case <keyword> season presently victory
+              women beating </keyword> deprive almost wed dreams slew 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item2">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>earnestly subtle spotted attend </name>
+        <payment>Money order, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                tormenting <bold> naturally sanctuary riddle exile coming awake
+                senseless chance famous albans </bold> service cricket limb
+                from clouds amongst shore penker defend quantity dumb churlish
+                uncover swung eros figur sulphur sky birth stare negligent
+                unction shield instance ambition gate injury fort put infants
+                find slavish hugh see afterwards slanders chides eyes minds alb
+                loved endure combating voyage never maintained peril rivall
+                suddenly finds studies weary truth indulgence anatomy assisted
+                imminent may excepted yonder aches regal <bold> battle friar
+                prophetess </bold> spirits delays turning cassio finding
+                unpractis steel sweets promises credulity err nym complete star
+                greatly mope sorry experience virtues been offending bed drives
+                faction learnt hurl eleven huge wont pretty piece requite
+                protectorship stock hours cruelly league winged <keyword> tract
+                element sails course placed fouler four plac joint </keyword>
+                words blessing fortified loving forfeit doctor valiant crying
+                wife county planet charge haughty precious alexander longboat
+                bells lewd kingdoms knife giver frantic raz commend sit
+                sovereignty engaged perceive its art alliance forge bestow
+                perforce complete roof fie confident raging possible cassio
+                teen crave park reign lords sounded our requite fourth
+                confidence high flaw surfeiter challenger cried main recreation
+                <bold> answer </bold> 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                gladly mows our craving <emph> preventions spurr edmund drunk
+                how faction quickly bolingbroke painfully </emph> valorous line
+                clasp cheek patchery encompassed honest after auspicious home
+                engaged prompt mortimer bird dread jephthah prithee unfold
+                deeds fifty goose either herald temperance coctus took sought
+                fail each ado checking funeral thinks linger advantage bag
+                ridiculous along accomplishment flower glittering school
+                disguis portia beloved crown sheets garish rather forestall
+                vaults doublet embassy ecstasy crimson 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    will little haunt reasons ungenitur exquisite mote penalty
+                    respite gently skins bora parting desdemona longing third
+                    throng character hat <emph> were mounts true rounds house
+                    benefit field nearest lucrece tidings </emph> fought
+                    logotype eaten commanding treason censur ripe praises
+                    windsor temperate jealous made sleeve scorn throats fits
+                    uncape tended science preventions preventions high pipes
+                    reprieves <bold> sold </bold> marriage sampson safety
+                    distrust witch christianlike plague doubling visited with
+                    bleed offenders catching attendants <emph> cars livery
+                    stand </emph> denay <keyword> cimber paper admittance tread
+                    character </keyword> battlements seen dun irish throw
+                    redeem afflicts suspicion 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    traduc barks twenty secure pursuit believing necessities
+                    longs mental lack further observancy uncleanly
+                    understanding vault athens lucius sleeps nor safety
+                    evidence repay whensoever senses proudest restraint love
+                    mouths slaves water athenian willingly hot grieves delphos
+                    pavilion sword indeed lepidus taking disguised proffer salt
+                    before educational streets things osw rey stern lap studies
+                    finger doomsday pots bounty famous manhood observe hopes
+                    unless languish <keyword> transformed nourish breeds north
+                    </keyword> 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    sequent mountain fairies lepidus shoot dangers after
+                    unworthy odds suspicion chains rosencrantz bags <emph> heed
+                    </emph> lawn diest unvirtuous supposed numbers game roman
+                    greece leading wrestler sky slanderous noblemen <keyword>
+                    beast shivers desolate norfolk george fret beggar sheath
+                    </keyword> his valour burnt bedfellow protector father
+                    orchard enemies prison charge cloud boast heads mild scene
+                    true metals confidence hundred those guiltless mutiny edge
+                    lik complaints dion 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    device brings custom chapless spar sold courtesies beside
+                    sex dowry casca goods priam blasphemy friendly octavia rot
+                    frantic <keyword> brain </keyword> inward missing
+                    conspiracy tents scab inundation caesar officer prize
+                    execution beckon rue physicians some crickets lend larron
+                    interruption flesh whispering perjur kills insanie
+                    unfortunate conjuration first choler saucy lack guard blank
+                    was 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item3">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>poisons </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            jack 
+          </text>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping charges,
+        See description for charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Mitsuyuki Toussaint mailto:Toussaint@uiuc.edu</from>
+            <to>Cort Penn mailto:Penn@uic.edu</to>
+            <date>07/17/2000</date>
+            <text>
+              gentleman observe silver eagle battles bastardy shames brook
+              mounted officers dean shrunk lowness dew sandy prologue armies
+              suspicion eighty advance thankfulness albany ended experience
+              halt doubted wert kingdom fiend directed pair perhaps <emph>
+              happy lucky odds rend condemn </emph> cannot dispos perfect
+              silence 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item4">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>thought inland different </name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            dictynna later supper striving soil 
+          </text>
+        </description>
+        <shipping>Will ship only within country, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Pierangelo Bokhari mailto:Bokhari@sleepycat.com</from>
+            <to>Spencer Malabarba mailto:Malabarba@solidtech.com</to>
+            <date>06/15/2001</date>
+            <text>
+              scourge ladyship view presume loggets feed blows plantain joint
+              afoot yields erection sith stuck dagger balthasar fathers datchet
+              foot thankless lear cause cheerfully instance tarried because
+              cough devout testimony tarquin cousin reported porter beastly
+              jade bark sex slack lear devil devoured amiable mason moss
+              shoulders labour meanest feign eggs encount forbid enobarbus
+              halters nam emilia fiends bearing food inheritor wiser <emph>
+              hedge </emph> functions there capital greasy dark crush your
+              sequest between devout thou strikes demand dost reverent
+              conference least told ado modena jealousy nunnery mistrust
+              nightly worthy closes tall proudly fierce receive nearness safer
+              jacks shut dire mates wind unfortunate monsieur parcels sauced
+              extremities throat dog empty treasury etc detested stand
+              taxations edges mourner sue knavery unlook perseus diadem
+              heartily peer tut compounded art reconcile 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+    </asia>
+    <australia>
+      <item id="item5">
+        <location>Madagascar</location>
+        <quantity>1</quantity>
+        <name>cockatrice approves money </name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            clothes edmund doubtful fool torments ropes contrive lecher ardea
+            happiness fertile treads constable defences <keyword> lion
+            neighbour ourself </keyword> marshal disordered moderate venus
+            afeard article rot hazards craft crowns <emph> plainness patient
+            </emph> lying knowledge diseases meritorious medicine 
+          </text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item6">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>answer misdoubt </name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>
+            delay brutish rage alexandria trumpet god wet resolve pursue colour
+            body walk month writing beside profane left declining coach through
+            protectorship congruent confusion favours following populous
+            exercise timon shoots function fourscore mangled favorably slain
+            secretly vice distinguish bardolph content hence boy worse bring
+            usurers stew beard longed creep hid pursuivant beholders senators
+            son mercutio woo bestow trumpet excess muffler pick ugly felt
+            causes remove adding tear often rounds underbearing tree purer
+            kibes endless women benefit throw <emph> claim firmness <keyword>
+            arrived sees wrestled multitude repent preventions infamy reproof
+            shalt hearted prais knave doubtless </keyword> deny </emph> merely
+            grave voluble late loath digest horn slave hunger stronger amazed
+            salt killing ross cry dry tongue kiss yields auspicious quietness
+            perpetual ways <keyword> began leg running unjust court mean
+            returning brook creatures appointed paunches henry sights west
+            prunes flutes regiment seems bed </keyword> musicians slumber post
+            friendship prevention abreast wouldst words vexation builds unfelt
+            holly walk inform moods deck bulk begin action school nobles
+            antique people unkennel stomach into petitions jack assail yongrey
+            ages betimes golden sink droop kernel hoppedance perfection weight
+            <emph> whining safe english rod other featur </emph> 
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item7">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>prosperity dine yon debate </name>
+        <payment>Cash</payment>
+        <description>
+          <text>
+            visitation strangely mab spirit forgot bargain holds 
+          </text>
+        </description>
+        <shipping>See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Manlio Legato mailto:Legato@stanford.edu</from>
+            <to>Shuuji Lanzi mailto:Lanzi@mit.edu</to>
+            <date>11/08/2001</date>
+            <text>
+              prostrate all enforcement emboss quickly emptier treble companion
+              breaking thrifty kissing design airy office dismantled hope
+              mother beastly worthiest quite translate overcome unthrifty
+              <emph> fell othello <bold> wolf entreat audaciously down sands
+              sports pilgrimage duellist league holiday cheek that tables
+              merrily knot selves ionia impure </bold> prophet draw throwing
+              solemn yonder </emph> rightful foam worthless polack veronesa
+              antony beget thereby carry untread hales elbow passing yielding
+              kept dotard holofernes onions din audrey says waterdrops carrion
+              tax prithee crowned troubled naked finds owe silent recount
+              crowned abus four door fragment pamper arthur thrive wound fouler
+              streets preventions obey vow bawds myrtle said infinite montague
+              fierce sense ride souls commended gainsay profession labour
+              intents persuade alter villain 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item8">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>congeal pawned alack </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            white obey <bold> calling neighbour office afternoon drum embowell
+            touch sue lifeless leapt shun called </bold> weary congregation
+            yield check falling wives challenge mental fatal hard ancient
+            stands cor dishes therein gramercy discipline farewell dire tricks
+            protest cut horatio brother speech sleeping adultress pitch cave
+            liv nurse drink state plants combating desired requir rebellion
+            afraid repented tree scald stopp wine advise undermine norfolk
+            vilely whet scars companions hanging foolish scene musty fruitful
+            unburthen teacher garments betimes sight now for oaths vouchsafe
+            particulars globe laertes afflictions rouse once news humanity buck
+            destroy military lucius lap <keyword> considered forc mourning
+            verona </keyword> waters triumphing officer hastily <emph> resign
+            subject figure hay thwart written signs gout bred distance period
+            glove players change folly </emph> going wat lost 
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Berl Meekings mailto:Meekings@umd.edu</from>
+            <to>Masali Takano mailto:Takano@ntua.gr</to>
+            <date>03/10/2001</date>
+            <text>
+              forbids morn devour ambassador seldom speak tickling rejoice
+              triumphant ascanius forward capable disguise compare buys english
+              shame vulcan farther generation for hearts canst devils furrow
+              promise lusty hatch privilege truly like serpent sing woman warn
+              rejoice sooth perceived repeat roaring broke england plac seem
+              villains garments therefore produce done hereford redemption
+              princely smil fields plague hearts precepts laboured gentleman
+              joint borrow lay believe rogue silken break suffer desire paper
+              <keyword> main cressid <emph> person whate lily pilgrim flaying
+              therefore meantime similes base </emph> dowry rotted curan press
+              debtor alexandria sugar battle orbed embrac supremacy answering
+              </keyword> cradle shoulder corpse canons domain night forsake yea
+              satisfy between <bold> senators browsing monsters ear players
+              moreover <emph> sir hor shape suspicious taffeta </emph> banquet
+              </bold> forbear unshown frail journey loves swearing proceeds
+              detain eighteen petter stone battle breathless kindness prophesy
+              entomb over wishing conquer provoke his forehead persuaded 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+    </australia>
+    <europe>
+      <item id="item9">
+        <location>Cape Verde</location>
+        <quantity>1</quantity>
+        <name>romeo </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            rises ghostly occupation brook stoops brooch hers gain paris easy
+            rubs whereof resolved leads joyful built immortal ambition revenge
+            create roman favour urge spear gone john wolf cheeks execute such
+            impart inseparate steal shortly uses seldom friar taking <emph>
+            broke </emph> those agamemnon truepenny roots vicious verses
+            preceptial didest starv seeing interpose gods home black forgot
+            snuff dress dozen napkins circumspect clamorous had countess louder
+            kinsmen offend needless angry pleading peers tenderness curds very
+            watch help reap livery pipes fortnight crab wales emilia rear past
+            zounds braggart armour infer bankrupt winds teeth between wore
+            <emph> preventions thread badge reports expedition free chief
+            cressida hearsed shapes supposes humours loath monuments </emph>
+            friendship adore farm doct potent begets ross susan ready empty
+            dedicate shilling whole soul foot beseech higher lifeless hay
+            postmaster distress disposition <bold> inherits </bold> marcus
+            betters pitch betray beam corse player quality ros conduct
+            thersites greediness boast pilgrims startles contented belch hung
+            thus captain early blood par brook jul gain needs above ensign
+            grapes revelling glean thank seeing tenth succession lief wall
+            bands enterprise flat preventions knave wine shield prey key
+            farewells religion fetch bells rage names valued exeunt soul albans
+          
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship
+        internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Saadia Detkin mailto:Detkin@clarkson.edu</from>
+            <to>Jan Razborov mailto:Razborov@informix.com</to>
+            <date>05/26/1999</date>
+            <text>
+              shifting paying complices serves commandment worse pill clifford
+              petition haste asham shirt rise visage goose yon garland catesby
+              elbows means carriage syria deserts feel despis task house
+              challenger evil <bold> editions depart laur hereford richer
+              </bold> prithee lust shortly approve rey should spectacles fiery
+              perfect worshipp foul quod yes remorse young tyburn thrust
+              attending spear shun doctor wild murd awak helpless ventidius
+              tread defeat teem durst accuse <keyword> rhyme wonderful attaint
+              </keyword> dealing mortality asleep murder throat <keyword>
+              attendants themselves spark </keyword> skill pol see <bold>
+              conference sail text speed essence white </bold> contrary terms
+              girl <keyword> paris commodity faded fall ugly honester smile
+              </keyword> achiev however outrage proud pays spilling rancour
+              reasons grieves camp bachelor clock hearing feature can whom
+              youth soldiers for time vere record penury herself reasons merits
+              villainous whereupon wrote penny mar preventions followed best
+              eternity bestow 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item10">
+        <location>Cacos Islands</location>
+        <quantity>1</quantity>
+        <name>spied torn </name>
+        <payment>Creditcard</payment>
+        <description>
+          <text>
+            converse budge flint purgation whosoever spite befits forever
+            bankrupt choughs burgundy advise untimely order shadows possesseth
+            approaches dead outcry venice repent swore prodigious next tyrant
+            befits sinon scorns oath noses apart balth sovereign argues
+            feasting field importunity expect what wether stay babe hopes liege
+            astonished suspicion unmannerd alexander crown soil committed
+            stately slowness fast princes their tender softly herod messengers
+            horseman corrosive just make countries quirks shut thence beware
+            jewels sland preventions further royal streets has sells daughters
+            influences leontes priest maggot lays dishes display caught navarre
+            durst 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item11" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>made his third </name>
+        <payment>Money order, Creditcard</payment>
+        <description>
+          <text>
+            gain they stroke forsworn scape given professes commons lordship
+            clear operation practice pyrrhus earnest broke devil posterity
+            company text misbegotten oregon strike saw arthur earnestly brow
+            popilius ugly serves presentation commandment metal comparing
+            thereon true secretly gallows preventions horridly slack lieutenant
+            hers stop clown rosalinde wed pretty wildly both expectation law
+            noble point marr painted seat fords divided delicate mocking active
+            bills filth pledge latin done statue moved converse goot claw show
+            edmundsbury torment 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Marko Hanratty mailto:Hanratty@sbphrd.com</from>
+            <to>Evgueni Claybrook mailto:Claybrook@uga.edu</to>
+            <date>05/11/1999</date>
+            <text>
+              overthrown institutions adverse brought strives occasion event
+              ready troyan shoulders matters sinews liquid ashy gentlewomen
+              authority assay hole selves living near doting modest wiltshire
+              mocker eton profess forgeries butt wade lawful maccabaeus wert
+              forced succeeding becomes wayward got thief obedience wretches
+              yoke run destroy hole frighting enemies permission vowed
+              swinstead body oph crave consorted requite forfeit speed possess
+              peremptory fraughtage confin rules hatred case art knife bruit
+              wiser engross hero restraint bolingbroke run crimes dominions
+              prey egg conduct <bold> abandon slay diomed apprehend <emph>
+              advantage studied stained entrails bone shoulder </emph> upward
+              arrested england valiant </bold> prolong dotes vesture collatinus
+              which conspirator crowns fellowship indisposition opinion about
+              action skins moe verse friar filthy divers fault apparell
+              worthiness supposition parchment restitution rings rages remains
+              lass dependent pelican contrive paradoxes unmask desdemona weak
+              pleases shame wisely cheek poison avoid ulysses exeunt answer
+              smoothing punishment much anointed bloody shook here armado
+              supply four digestion unresisted consummate glou ding figure made
+              unwrung worst repute envious meanest read nan stake shriek tower
+              nights armed drinking instant scruple citizens rightful nonino
+              shame hills dismal other fasting attends judge aspire hand
+              putting repeal grounds bestrid commission crave mess tarries
+              sport view freely lame done intend cast shun kills presented body
+              landed question hem same burdens plenty esteem weak sigh sunday
+              body 
+            </text>
+          </mail>
+          <mail>
+            <from>Kireeti Takano mailto:Takano@ab.ca</from>
+            <to>Youcef Fecht mailto:Fecht@ucdavis.edu</to>
+            <date>05/06/2001</date>
+            <text>
+              commonwealth disguise evils should damsons willoughby thousand
+              number morn banish barricado unfolding perhaps gently stalk
+              degree oblivion wars monsieur companies swords shifted clay 
+            </text>
+          </mail>
+          <mail>
+            <from>Shuhong Schreier mailto:Schreier@hp.com</from>
+            <to>Teruji Maslak mailto:Maslak@ac.kr</to>
+            <date>11/10/1999</date>
+            <text>
+              religiously 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item12">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>sounds ope extemporal </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            killed account obdurate kindly <bold> heart light bosom garden cog
+            yet daughters tott </bold> lifted offer bail navy <bold> next
+            </bold> strongly scene scythe rhodes within quoth assembly did
+            wench secrets drunkard rises gossip eternal crown hie thou outward
+            bouge murther fort uncle hated sister finely lend smell poll safe
+            motley treasure decline supposed puddle dinner womanhood <keyword>
+            horns tenderness lessens promise guilt confess gentlewomen souls
+            </keyword> preventions false voke colour need division conjoin
+            preventions their apemantus pol plague ink incite doctrine sugar 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item13">
+        <location>Morocco</location>
+        <quantity>1</quantity>
+        <name>sin </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            applying effeminate manent where despite instigated moralize sequel
+            noble music carcass recompense choke massacre soundly aweary
+            misfortune hear greatest afford commended troy stomach edward
+            bestows piece fare gate bar her pupil longest suppress 
+          </text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item14">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>patient set trespasses simplicity </name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>
+            dart cousin beneath yourself dishes expects pander finely due moor
+            smell foundations noble digg fixed way ross preventions city
+            expectation traitorously lake rose fine guilty lear surety chain
+            depriv renascence flower kindled crows forgive husband vantage
+            tyrrel diomed lies satisfaction gratulate untimely abominable
+            confession greet heaven affection <emph> take executioner mistress
+            fail ophelia faces </emph> horns mercutio flies shrift change
+            writing therein fool could prize drift whipt belief ferryman
+            control reported desirous crash traitors bourn notes limited
+            passeth inflame child forerun monsieur barr damned tops remedy
+            manners ram marriage medicine deny edmundsbury richer pilot carried
+            core dug mistake awkward stiffly fashion pent raised certain 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item15">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>blots killed tyrannous </name>
+        <payment>Creditcard</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                <bold> frailty </bold> stumble henry patch outjest heartless
+                axe lightly conrade passing easily gap gay ravin beauty thaw
+                yourself 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                dearest prick amen hope preventions speak strike use kisses
+                desires spy hies potent <emph> idle begin call body shroud
+                tears dark misery satiety bare from newness can loveliness
+                bereft fulvia </emph> wooing earnest dismiss resemble fairy
+                troyan business convenient front emperor whoremaster breeding
+                duty dance <bold> venetian <keyword> displeasure sow law
+                foolish strongly grieve head presently </keyword> painted have
+                </bold> loved sheep decay legions clock brought congregation
+                honorable kerns necklace verge humbly better distance slaves
+                balls thyself foot passing <emph> comfort </emph> beds
+                virtuously frets holy dumbness loose sea lusty victory wounds
+                holds nest bosoms lord swells scratch won neighbour pedro
+                octavia taught subjects synod grave fed unarm nicer one close
+                territories ply uncles doubtful till devis discover trick ships
+                goneril heavens anger <emph> castles </emph> lights spok low
+                beggarly keeps mercy devil sword irrevocable holding succeeding
+                lending pompey shalt uncle looks perchance egypt dearly pursuit
+                estimation vill unbuckle suspense sixth holding stand better
+                key enjoin gaunt two beseech plac <keyword> obedient </keyword>
+                rot mistake roderigo shore knee adder native jove 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    since bosom unfruitful feed uttermost throats tom wrought
+                    addition refuse hatfield entrance marching serves palace
+                    tendance lain huswife remember merry seal scattered wast
+                    couched has labours requite wrongs report continue griev
+                    sweep suspected flight conditions unhappily eleven bed
+                    shifts remiss attire dropping printing walk pleased entire
+                    lark tricks consider awake anything collatine basin
+                    preventions instruments understand pick down take stock
+                    hour judg grudge durance directly knaves seven approof
+                    thereon rings credit strength sends messenger orlando
+                    youngest murder brainford coward say bee bolingbroke
+                    reports liberty zed they airy question naught hastily
+                    falconers seems grass entrance benedick fights submit
+                    eternal embassy society through entertainment that nightly
+                    dove king far plutus pole fate ploughmen proceeding goddess
+                    boast shore counsel rais boy watchmen decay conference
+                    calling steals fall clink mean now alone fault tyrant
+                    phoebus 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    contagion nurse bankrupt <emph> gift law knit subject money
+                    thursday deliverance finds </emph> feign appointment
+                    <keyword> something caesar cumber lender shore </keyword>
+                    desp fine wrested <bold> blemishes burns provok whom
+                    catastrophe poictiers soon graces march wild willingly
+                    walls following applied satisfied expect lancaster measure
+                    jauncing uses thetis utterly </bold> 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, Will ship
+        internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Kristin Comellas mailto:Comellas@sdsc.edu</from>
+            <to>Hungse Winkels mailto:Winkels@mitre.org</to>
+            <date>06/24/2000</date>
+            <text>
+              alb dramatis scattered prodigal gods proclaim lewis preventions
+              etc <emph> sorrow preparation question straightway scourge
+              shuffling sullen engraven heed engag add liquor flies conceive
+              eleanor fell were urg drops bright anchor worth arrive courageous
+              unmanly superfluous benedick there compounds </emph> charm
+              fumbles cashier his bowl leprosy pow amorous perceive follow
+              murders midst above shoes unfold rich viol here marquis safety
+              pillar <emph> crush </emph> either blast please eager petition
+              followers troth comments dar afternoon heel pride calf conjure
+              childish base cinna guilty valiant returns attendant edward duty
+              <emph> devis creatures mangled mistake twigs swearing </emph>
+              shelter mouth camillo cost throne hum perpetual turned english
+              say tents dearly lion difference stern cure dejected hateful
+              nowhere didst craves good plate gall round bait disturb effect
+              ambitious shalt want joyful bound shall travel mud sleepy revenue
+              <emph> bonfires teem royalty shamed </emph> bird pursue claim
+              hies silk tables bravely whip violet estates counterfeited
+              slander they bernardo hath check march flood tongues enter
+              cassius aspiring throne these fashion change deck lead history
+              fellowship health modern mechanical vainly wives university
+              counterfeit grossly correction shedding jests compact paper
+              shroud mortality head chill preventions bear theirs <emph>
+              trebonius </emph> lance fainted nice 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item16">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>boundeth thickest wight </name>
+        <payment>Money order, Personal Check</payment>
+        <description>
+          <text>
+            vulcan rags thing whiles goose toryne rascal presume bolster <emph>
+            shape <bold> case hair proper indictment dream </bold> untimely
+            thorns portal maidenheads cockatrice beast impossible mowbray
+            </emph> cup deathbed armado drives reach growing oration tarried
+            arithmetician pays veil credulous endite embrace 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item17">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>weeping allegiance rogue ladies </name>
+        <payment>Money order, Personal Check, Cash</payment>
+        <description>
+          <text>
+            rape hated jealousy element liable press wreath issue bloody bold
+            small shown lengthen speeches sheep dry bruised brabantio justice
+            seas lordship <bold> given minds transparent scholar street
+            betumbled gods lancaster infected fry </bold> begin tarre model
+            nobleman aspire presented delight saint kindly pate sickness
+            addition perfume degrees iron avaunt entertain besmear vainly
+            defend everything feeds pilot transformation serv lin fails gar wed
+            too authentic better away revolt immures protect speak ravens
+            thirty read unkindness idle clock <emph> willing monster hercules
+            fearing any </emph> suit smil service feast disdain contempt aloft
+            actor profane pomfret afford lieutenantry knock lent refer side
+            combat thee cold fain drops cloud betrays trifles melancholy within
+            none <bold> medicine </bold> 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item18">
+        <location>Saudi Arabia</location>
+        <quantity>1</quantity>
+        <name>ears wall phrase composition </name>
+        <payment>Personal Check</payment>
+        <description>
+          <text>
+            set bawdy profane treasury edmund except unlink lay creatures
+            edmund gorgeous customary must doubted strikest marry stain witty
+            engirt dwell actions draw once meant thyself hearer whom berowne
+            difficulties manifest elizabeth then counsel nearer prophecy eyes
+            nation wish should groan privy bachelor scornful money canonized
+            water forsake couch remember dim duke 
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Natalio Cox mailto:Cox@microsoft.com</from>
+            <to>Shoaib Guting mailto:Guting@edu.au</to>
+            <date>10/25/2001</date>
+            <text>
+              strip free ancestors custom tend pestilence zounds charg poetry
+              iras receiv jointure line caper dreadful now fish embrace horn
+              brought eat morn polixenes norfolk your honourable chorus fitted
+              hook steel pride proper 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item19">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>nearest sighs </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            wail realm heaviness trumpeters walk loath unto sum maids entertain
+            orlando achilles parley kills burning <bold> limit forever cade gav
+            baser spite </bold> heard prodigal pound tricks hats ribbon grow
+            increase mortimer execut cheeks pollution flying lecher three knife
+            bar venge tallow merrier disdain climbing conceit possible <bold>
+            midnight pedro unloose <emph> hate spark </emph> tucket laertes
+            believ pick timon taste unworthy strive octavius seals happiness
+            allegiance sooner jul heading cackling applause going feeble merit
+            devotion consort use strew encorporal fortunes unhappy drink alone
+            yours pedro judgment sense near owes creeps taking stretch
+            reverence meeting certainty collected lightness possess metal ready
+            latches laer </bold> successively them file hollowly dislike arm
+            conqueror express gold simular firm society driven difference dover
+            advance blocks degenerate whole tremble humbleness monday seizure
+            unfelt sicilia beggar doth pleas asleep pleas climb beheld happy
+            sign moved exact companion gondolier same cow compliment liberal
+            through <bold> women forbid rank misadventur push </bold> great
+            oath slender seas fled tempests offence rosemary none thief walk
+            appeach varro folks needless throws frowning mere mistrust execute
+            heads forward cur surrender rose tunes seem wages proving english
+            cade action rumour wimpled statutes awake immortal frustrate spleen
+            fine venerable fleer shook avouch box sadness then contempt betime
+            earl phrygian gives triumph goodwin retire copy grant tragic
+            quickly fain highness patient injuries yields prove alliance cost
+            progress misgives <bold> drunk study </bold> followed sort devotion
+            member fist mote julius hazard mantua nearest wrong ignorant pleas
+            wretched hair shouldst upward bora belly hammering datchet polonius
+            robbers preventions avaunt ingratitude gad marcellus cimber
+            addicted wits wat clog kill fix stained queen beguiled censure
+            practices child <keyword> dotes </keyword> gall unlocked instrument
+            choice permit extend harmful short own attend wag deal came stephen
+            ones madmen despis feels herself dotes nothing doubt among prayers
+            citizens savory remembrance craves divorc deputy rests motions
+            fardel enmity dash <bold> web roses theft wherein broach fights
+            </bold> practice space commune women bench hare wives 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Mingsen Jobusch mailto:Jobusch@clustra.com</from>
+            <to>Serhan Grogono mailto:Grogono@berkeley.edu</to>
+            <date>04/27/2001</date>
+            <text>
+              <keyword> concern dearest weeping wooing maids attempt stomachs
+              beadle wench constant gaols misprizing somerset intended
+              enfranchise contraries turn hour </keyword> patents ail fails
+              deep indignation usurp hermione shrunk tarquin frail florence
+              hard graze virtuous arises stood stagger strive dejected restrain
+              achilles gain straight wants rail mules betwixt doubt strike
+              young gentry pow carry guilt scholar alas customary object
+              follies full heavily <emph> authority grim sent brother sake
+              </emph> misers knights goes thou buttock <emph> lifts </emph>
+              pale neither publius through joy overture falls troyans starts
+              who prognostication probable surveyest though commodity excellent
+              kingdoms bully judgments lamb heavy leaves hazard beams kneel
+              philippi dark corn month caesar king counsels liege hook yon leon
+              eve porch lepidus ducdame gates purse hairs aloof owe crowns
+              kentish other directly wonders malice weep physician prevent
+              condemn rising shortens sport suffered dulcet needs almsman
+              charity most thirty yet tempted <keyword> sounded instance times
+              quarter deserv preparation </keyword> whiles gained deadly
+              pirates cease spoke wars endure pedro foh awak thence hamlet
+              <keyword> lusty humours </keyword> towers savage sigh turning
+              cull spouting mistress convenient show exclaims borrowing four
+              fin husband bestow drown herring may loud fashion ireland riches
+              sugar horned yesterday 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item20">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>augurers </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    bethink lets centre stung winter lag scruple ease request
+                    <emph> dost lost toward corners worcester </emph>
+                    commonweal carlisle glove nay athens greatness preventions
+                    blind scald industry loyalty bounce people deanery bray hid
+                    honey myself scarce inclin forwardness policy ability
+                    inveigled honest miracle minds return throats water gift
+                    parson sure heavy whereof duly britaine naked wiser
+                    northumberland hollow integrity err mak rock assistant hush
+                    ask order discover mere accuse enmity dandle eye commended
+                    hadst part cordelia four klll trot kind many cheer fran
+                    moral dream fled brabantio broke <bold> brabantio </bold>
+                    twain ladyship state cinna daughter note bell given
+                    conjured fails dust verity town whipt been vanity wronged
+                    redoubted third wag sad thrives accused torment feeding arn
+                    open living damnable dissolve discord edmund shows baby
+                    highness burgonet flesh throws prompts again horns guest
+                    other whereto she disdained closet woe ram finger embrace
+                    vouch quips draws 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    handkerchief admitted brains disputed thunders collateral
+                    ant polixenes aloof after quoth galleys behind reverend
+                    dragon holy white abate <keyword> mute trim </keyword>
+                    leonato valiant famous whence par cornwall merits succours
+                    mould each <bold> suff person champaign stronger swallowed
+                    vulgar difficulties prays concealing octavius defiance
+                    manly mild tyrannous lunes slanderous </bold> instruments
+                    wrathfully <bold> submits </bold> beyond qualities wheel
+                    them suggest capital lust pit unjust <keyword> high civil
+                    generation surgeon counsel effects clouds haunt prouder
+                    cloak down fain perjury </keyword> mars club seeking summon
+                    hard 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    gifts fled laugher fellowship scattered ovid strain bate
+                    tasted reports champions chest <keyword> fishes scroll pray
+                    rough tevil lechery heir consecrated grace thews noted ruin
+                    crosses toil oblivion bottom fellows posture approve
+                    attending nouns pregnant paphlagonia active full pay reads
+                    moods </keyword> stifle married pot trojan thunder lights
+                    table hail soothsayer course again worse store not content
+                    monument <bold> knave laws sight decreed dispose list
+                    shakes neglected scotch like villain lov makes multiplying
+                    </bold> money deposing mighty preventions governor
+                    salisbury heavenly pride profess italian difference pains
+                    blast factions thankfulness siege upon trumpet aimest
+                    honours obeys reading seldom husbandry greeks flatterer
+                    blast tiber denied throws scruples lucius left forester
+                    divine forsworn furr trumpets fright weasel perge mean
+                    gripe unvarnish dishonest encounter drown simple animal
+                    pocket giving 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <text>
+                revenue suit ragozine saw this navarre feel allottery painted
+                barren hamlet <keyword> out blush imaginations grace adventure
+                conrade how heard detain </keyword> loss great morning shun yon
+                impudent granted sceptre space prayers awake hand roaring hates
+                civil wings fare steward midnight device cords something royal
+                green attorney thought redress angels proclamation stones
+                eternity dull lieutenant know corn 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally,
+        Buyer pays fixed shipping charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+    </europe>
+    <namerica>
+      <item id="item21">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>humility </name>
+        <payment>Money order, Personal Check, Cash</payment>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                low nourish winds judas phrase confess higher make sun spotted
+                shuns old mighty rode acold standard weal spring give acting
+                surge runs since juliet stumbled victorious finely dead
+                greeting carve retire song shock tennis 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                sea currents renounce event peremptory nights honestly looking
+                vouchsafe hovel pain howsoever planets whites smiling found
+                blench suits awak berowne peace churchyard halting air ague
+                dotage discerning throne vouchsafe teach bastards ground firm
+                impasted antonio but choughs 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                twice justice remov rage packs fix meg met apprehensive omitted
+                foams helenus beams takes subjects must merry actors dog
+                witchcraft destinies thaw alice savage pox deathsman bridal
+                sometime sting gone executioner shipwright afeard boys partner
+                composition since overearnest valiant cheek weighty smart come
+                rescue faults catch preventions harry turban sweetly once
+                surpris places pursued mistresses begg backward adulterate
+                aspic spring fate rebellious censure lament liegemen delight
+                hem stuck sad outrage salvation covert therefore preventions
+                abhor contend advancement whisper misery throats character
+                dwells dreams store guiltless leave 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Hidenosuke Urso mailto:Urso@sfu.ca</from>
+            <to>Janche Port mailto:Port@hp.com</to>
+            <date>12/12/2001</date>
+            <text>
+              opinions thumb fortuna import moreover plot lap children defend
+              rain want humility wag wast kind nonprofit villany resolv quality
+              sluic levying showing plucks saw friendly admiral pitch limping
+              difference juice mov succession field <bold> disguised oxford
+              </bold> 
+            </text>
+          </mail>
+          <mail>
+            <from>Yuzuru Redmiles mailto:Redmiles@rice.edu</from>
+            <to>Guther Donati mailto:Donati@bellatlantic.net</to>
+            <date>04/04/1999</date>
+            <text>
+              cloudy apprehended partly horrible hero brooks hubert wonder 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item22">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>hear strength infinite have </name>
+        <payment>Creditcard</payment>
+        <description>
+          <text>
+            bocchus priam till banished what manhood darts wisdom iras weal
+            importunity canon dame cormorant sick partial captivity marvellous
+            serv sourest physic absence hang comfort sins guide sententious
+            medlar grief afternoon retires goats discontented infant guarded
+            devesting plant fame plague prosper taking months antick scars 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item23">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>whilst shakespeare </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            <keyword> neck farewell childish throat twenty meantime making
+            cozen enforcement </keyword> dawning lacks harry studied losers
+            oblivion thrust enobarbus whoever whilst aches coupled plots pour
+            wholesome oblique gait greatness year morn deadly tyrrel prison
+            pleasure steal above sullen accoutrement lamented jourdain shake
+            circle stand know crept caesarion marrow hatred that and honest
+            suffic intolerable jest polyxena sees going exercise
+            interrogatories plasterer follies mothers 
+          </text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Paloma Klement mailto:Klement@uiuc.edu</from>
+            <to>Fujio Staylopatis mailto:Staylopatis@sleepycat.com</to>
+            <date>12/24/1999</date>
+            <text>
+              excellency enrapt compel peril dim reg swine since circumscrib
+              firebrands faithful particular black honours graces answers
+              craves lute eye since kissing buss kinsman victor virgins 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item24">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>win </name>
+        <payment>Creditcard, Cash</payment>
+        <description>
+          <text>
+            obedient wrought maim wherefore usurps worm flux therefore sorry
+            earnest deck detain ensuing <bold> creatures stabb </bold> them
+            hale easy thou wakes beast gentle ruler reins edgar buy defend
+            dispos quill forbear save seeming <emph> steeps study profess
+            </emph> tapers poor <emph> delivered horatio heart </emph> laughter
+            oxen stables thought huge salt preventions sour clitus troubles
+            mocker tutors heart insolent spoke boys apemantus forgive english
+            seventh keeper wanted knack suffers women jupiter alb odds hastings
+            preventions foes holofernes appointed approach remember insinuate
+            supposed lest nibbling proculeius unworthy stronger darlings nether
+            hurl tough useful hast attraction steward break need strumpet fifty
+            liv signal catesby advancement 
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item25">
+        <location>Guinea</location>
+        <quantity>1</quantity>
+        <name>cover </name>
+        <payment>Creditcard, Cash</payment>
+        <description>
+          <text>
+            timorous wear ladies defence pirates honey time posterns walk
+            dimpled need prain committing slaves till bride opinions trojans
+            chance haud baggage always large button hired stealeth mer william
+            presence poetry charge easy contempt sorry hunts downward summer
+            gentle philosopher surly mercy juliet about theme boist veins
+            mother bagot purity house hector thetis awake forget scarce
+            preventions bare chop marble dignity how light break evil crows
+            tapster armado absence mean rat suddenly showing ant line unworthy
+            county quarrelling suffolk stole thief even asleep reckless bull
+            warm inquire villages break whereupon winds entertain chance
+            possible fast shoes ground conceiv hunger distracted third apparent
+            know boots edmund preventions mayst mer priests canonized piece
+            thief ear dress drink welcome heal takes break <bold> bills surest
+            fond fortinbras oppose goodly suspect great ear palmers got cassius
+            shun </bold> greek satisfy four load travail <emph> banishment
+            </emph> ancient sure juice polonius normandy 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item26">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>confident shut incur </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            spotted youngest off trample expedition noted names anything word
+            blocks cur editions daughters gesture advised nevils trust descry
+            humbled glittering choose cassio scruple doing thou pieces fated
+            teeth winter wealth slay lives instruction malefactors mistrust
+            usurp methinks promis grace bruise grievously hand majesty octavia
+            maiden kites south cressid brief war meek utter urg <keyword>
+            antonius </keyword> unseal forgot requires enforced <bold> signal
+            villain mood </bold> discovering create root serve thee cover gear
+            cornwall naked trouble ventur run monument impediment thick
+            strangely wishes base county chastity capulet harm companion
+            plautus halt field remembrance pol fright <emph> foul record
+            </emph> thyself good waking capt wiltshire faults wounds pierce
+            forfeit stealing page mew second fox qualify rook kneels least beg
+            sham roman clothes <bold> newness distinction disaster prefers
+            witness </bold> chief <keyword> watchful domain painter feet glad
+            bodies trot week fishes strengths pursu </keyword> procure
+            occupation <emph> fouler </emph> credo letter shield arabian
+            suggestions mortal display preventions follow vain woful prophet
+            conclusions whit gave capitol tenth forsook tent restraint cable
+            trade vexed juliet nestor excellent lack affairs mortality children
+            mutton suck desire negligence twice wildest howl cyprus say daisies
+            force unking foolishly 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item27">
+        <location>Hong Kong</location>
+        <quantity>1</quantity>
+        <name>sole claim </name>
+        <payment>Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            game pin meg realm vaughan foe botchy slower slave frown bethink
+            soon descend wandering rosencrantz whence knock despite lance
+            smiles nest scribbled tailor chaste mourning holds penetrable
+            rashness couple mix sides merrily 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Will ship internationally, See
+        description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Roselyn Ruemmler mailto:Ruemmler@lante.com</from>
+            <to>Moie Elustondo mailto:Elustondo@uni-muenchen.de</to>
+            <date>01/06/2000</date>
+            <text>
+              horse apothecary reechy possesses mowbray yes tame grace him
+              hatch cried needful oratory bend sicilia looking why released
+              wait story <bold> stirs cockatrice antic churlish </bold> view
+              threads trophies filthy contains saves <emph> bounty again rear
+              spacious catching none withstand mistresses collection moved
+              </emph> anjou unpossess knows thanks shown found ease meed
+              dreadful presentation beards betimes teen bids esteem knife
+              villains dislik would serv salve edward justices signify sociable
+              fools good dennis true belief unlook reprobate foul attempts
+              judgments impatient rub right nice who northern moor ridiculous
+              <emph> hurt outward sex thankful starting dim drawing props
+              </emph> tucket sure 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item28" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>aid derive ventidius briber </name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>
+            brace meet vein wealth evermore stealing prosperity because books
+            disgrace comely monstrous linen dismay workman gets enforc loss
+            flows wears town surge worthies needful planted complain bound dark
+            semblance abused accent prince walk dane works adieu bleed sorrows
+            more manifest unpleasing usage those hold foolish tempest prove
+            poet dotage <bold> kersey therein find <emph> sustain foreward
+            spain exit war rhyme </emph> otherwise belov seeming dates
+            expressly hourly waiting elements snowy persever wolves beating
+            </bold> slip maiden cannon drave heard accursed eleanor cull turks 
+          </text>
+        </description>
+        <shipping>Buyer pays fixed shipping charges, See description for
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+        </mailbox>
+      </item>
+      <item id="item29">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>tested empress dance sought </name>
+        <payment>Money order, Cash</payment>
+        <description>
+          <text>
+            exeunt capricious wretchedness rule collatinus added bury snake
+            beadle gall fare <emph> sprite stale <bold> accus </bold> stir wets
+            </emph> 
+          </text>
+        </description>
+        <shipping>Will ship only within country</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Pasquale Pintelas mailto:Pintelas@nyu.edu</from>
+            <to>Anwar Vauttier mailto:Vauttier@uga.edu</to>
+            <date>05/23/2001</date>
+            <text>
+              shield lend <keyword> wars receiv </keyword> territory regan
+              livery whit provoked francis have athwart willoughby talks mother
+              even hangs hound took rout <emph> wanton pregnant relent parting
+              beguile privilege reckoning sport </emph> dew flatter lunacy
+              <bold> growth stiff pull </bold> fits alack troilus harp
+              paintings huddling french write gossamer whips color keeper
+              husbands bite lieutenant learnt entreaty attempt 
+            </text>
+          </mail>
+          <mail>
+            <from>Jungsoon Mateescu mailto:Mateescu@nodak.edu</from>
+            <to>Hairuo Gaposchkin mailto:Gaposchkin@filelmaker.com</to>
+            <date>09/21/1998</date>
+            <text>
+              fairies preventions flats caesar regard negligence storm already
+              laur moe greece fevers catesby feels from dagger logs coward part
+              pauca delay seas fight youthful leads bitterness horses meet
+              smells tabor jest avoid sequent when given hunt corrections
+              <keyword> lays </keyword> virtuously anjou name battles mirror
+              cripple made infant noted quarter <keyword> colder heavily
+              strangle violence apprehends gear </keyword> brave <emph> dare
+              clothes onset congregation forgot counsel enmity mire stubborn
+              posts overcame youngest right </emph> earl delights pillage else
+              rapier clears sake cornelius paulina checks boast knees bestowed
+              already sovereignty hunting behold frozen separated air hid
+              preventions kill over delight spotted decay rascally creatures
+              merry push hears subscrib cowards gain ben traffic belongs
+              oracles tire <keyword> rousillon picked <emph> abroad limits hit
+              personae imperfect vaughan ridges keeps offer pleads pawn turn
+              blust whate priest fist marcheth run pen </emph> morton revive
+              taking proper excuse reigns once infidels subdued sight tybalt
+              betide </keyword> stirs ago stars region rich preventions cares
+              power cruel brought shallow richer engirt lik gainsay stall
+              mocking simpleness degenerate walking tear practice dwells
+              curtains tender lioness plodded kingdoms intemperate
+              circumscription coz acknowledge debts whored canker assure middle
+              powers stare epithet <bold> pluto about living offal sir resolute
+              weigh </bold> city proverb slackness disposition who virgin
+              imaginations addle resign bawdry contracted parlors hereford 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item30" featured="yes">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>trade </name>
+        <payment>Money order, Creditcard, Personal Check, Cash</payment>
+        <description>
+          <text>
+            virtuous jerkin beg desert ambitious parties weakly blow liege
+            france hollow festinately lists dean acquainted near insinuate deck
+            afeard glorious commission charges <keyword> philadelphos faint
+            attach delicate fourscore very killed wisdom nod disobedient set
+            sphere dorset </keyword> turbulent enjoyed opposite prosperity does
+            escalus nearest shoes favour trial <bold> unique knock hearts
+            afflict will begun merchant conception </bold> withal ignorance
+            sinon hideous 
+          </text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Duong Carrico mailto:Carrico@forth.gr</from>
+            <to>Guilang Surav mailto:Surav@computer.org</to>
+            <date>02/05/1999</date>
+            <text>
+              enough arise inflame salisbury stabb security shave vulgar young
+              mystery justice loses great vassals hot dearest lawful moved
+              wheels wrings pyrrhus chase uttered its death very put bills
+              secrets athenian flourishes dictynna furnish took controversy
+              poverty scraps break ottomites bulk extremest cause egyptians
+              claud lurk trash voice aspect upward flatter calchas fingers also
+              any say fay blessed depth hark reasons play stood smooth woeful
+              women den hole harbour purity pursue gapes tells forgo enemies
+              messala justly antic fig married enjoy pick sent companion
+              forward teach bars kingdom dismal gripe own borne sequent kite
+              play countrymen amen wanders firm join recreant interchangeably
+              artemidorus sake visit keeping egyptian ducats was rescue invited
+              pleads painful secrets madam brazen perjur cowardly conclusion
+              within constable palace liv justices perish troyans streets
+              cowards julius thousands thereby nay repentance troth halt
+              painter infect whore rose university benedick 
+            </text>
+          </mail>
+          <mail>
+            <from>Ingolf Sethi mailto:Sethi@uni-mannheim.de</from>
+            <to>Chiranjit Kobuchi mailto:Kobuchi@unical.it</to>
+            <date>03/04/1999</date>
+            <text>
+              friendly think laurence waded publisher vile speaks innovation
+              modest sweetly glad succeeding fought flavius breast scape maiden
+              cannon <emph> troyans ceremony dish ended <bold> undiscover
+              heretic nobler mer urgeth memory activity waited steward
+              stubbornness conceiv </bold> esteem hook under </emph> 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item31">
+        <location>Tunisia</location>
+        <quantity>1</quantity>
+        <name>nose ago author preventions </name>
+        <payment>Money order, Creditcard, Personal Check</payment>
+        <description>
+          <text>
+            minute whore preventions awhile villanies confused costard egypt
+            dream stoop rage sprightly sudden joyful smile glad players windsor
+            either feed compel question misled comagene tune impart <bold> uses
+            </bold> entreated breed destiny <bold> grave hermione james
+            remembrance vault </bold> already examine uncover amen passion
+            bounteous cupid charitable common counterfeiting faints educational
+            affected cheese claud curs sluic gossamer embrace mirror
+            countercheck negligence opposite desdemona breed vilely vilest
+            liking cap unreasonable crowned feast constancy certainty thames
+            noses grin gravediggers daggers withdrew dignity pretty there state
+            attentivenes pranks brains dew cade dreadful prophet forest lord
+            preventions artificer deny among crying prodigious cushions navarre
+            mort last bills then honorable reasons odd farthest brains blister
+            maintain judgments pretty tide elephant parson bells patient sleep
+            leisure richmond mourner departure tribute iago instead sty vial
+            richmond edmund numbers belied shame 
+          </text>
+        </description>
+        <shipping>Will ship internationally</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Sankar Papadimitriou mailto:Papadimitriou@gmu.edu</from>
+            <to>Giri Bandurski mailto:Bandurski@acm.org</to>
+            <date>03/24/2001</date>
+            <text>
+              honey elder prince implorators hector vile making palsied tree
+              niece hectic wore barbary verona newness everything crab 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item32">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>contemplation frighted fury sins </name>
+        <payment>Money order, Personal Check</payment>
+        <description>
+          <text>
+            draws law enough forget carlisle strives guests cyprus stone wise
+            capulet foison weep solicited dwell wrestling pastime narrow
+            worthily monarch crows sooner fran honor 
+          </text>
+        </description>
+        <shipping>Will ship internationally, Buyer pays fixed shipping
+        charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Jaewoo Goel mailto:Goel@gatech.edu</from>
+            <to>Keiichiro Takano mailto:Takano@poznan.pl</to>
+            <date>07/12/2000</date>
+            <text>
+              watches ship example grown irish prettiest nail <keyword>
+              gentlemen mock deck </keyword> bear benedictus remedies seeming
+              cinna without soil 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item33">
+        <location>United States</location>
+        <quantity>1</quantity>
+        <name>posteriors orlando </name>
+        <payment>Money order, Creditcard</payment>
+        <description>
+          <text>
+            wisely lear order continent speak lion portents painting among inn
+            officers damn rail neighbours ordinary learned aside carried
+            smother 
+          </text>
+        </description>
+        <shipping>See description for charges</shipping>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Jackson Tramer mailto:Tramer@twsu.edu</from>
+            <to>Jinya Lange mailto:Lange@ntua.gr</to>
+            <date>09/16/1998</date>
+            <text>
+              timon throughly bold palace prophecy politic bold worthies bids
+              sap revenue cure constancy faith casca everlastingly julietta
+              moneys murther eros peerless offenders confess possessed applause
+              cheer aspect joint suffice birth parents crassus blushing timber
+              band text italy there leg teeth hasty turns forthcoming entrance
+              influence priam show favour hawks forc son sun othello cases
+              possess seize bosom orderly strings cuckold vengeance cure bow
+              strato riding shapes grim sirrah alive imperious war inherits
+              safety tyb his accusation reckon brothers precedent 
+            </text>
+          </mail>
+        </mailbox>
+      </item>
+      <item id="item34">
+        <location>United States</location>
+        <quantity>2</quantity>
+        <name>concealment pit </name>
+        <payment>Personal Check, Cash</payment>
+        <description>
+          <text>
+            unsure nobility tell dogs corrections wisely plainly running
+            strings bigger devilish servant ingenious neck lances jul hangs
+            eternity inn pandarus contriving wilt prief companion open bond
+            suspect woman preventions living there sighing parish sound sham
+            speed comprehend enter sense incense puritan prized dovehouse
+            windows heaven whatever whispers singular blinded preparations
+            rocks sea pardon deliver harper nature promis sucks aspect bleed
+            misconster preventions emilia mastic sooth resides decrees winds
+            drunk towards fouler adventure begin dropp breaking wench guiding
+            vow seized rapiers remembrance gloss are aged bring transgression
+            spirit washes would hast frame senses brains society ending blanch
+            sure catesby shameful like leave robbed rises beyond grief about
+            terror preventions worthier <keyword> essentially </keyword>
+            blossom yourselves knows mercutio winking nails livery understand
+            gon thousand plenteous chamber cicero incestuous shalt venison
+            peasants govern moans claud paid wherein groans bidding peasant
+            losses yoke embassy fumes guarded stay east large some tonight
+            streams watchman confines dangerous confounding actium praying
+            cleft youthful thick brothers taken look members condition flourish
+            apparel mus built altogether egypt mine trump 
+          </text>
+        </description>
+        <shipping>Will ship only within country, Buyer pays fixed shipping
+        charges, See description for charges</shipping>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <incategory category="category0"/>
+        <mailbox>
+          <mail>
+            <from>Anantha Witschorik mailto:Witschorik@fernuni-hagen.de</from>
+            <to>Herward Waeselynck mailto:Waeselynck@newpaltz.edu</to>
+            <date>06/24/2000</date>
+            <text>
+              <keyword> field obey oft </keyword> important mend vent remaining
+              prodigal adieu pure suffers guard sailors ages issuing gall sends
+              edge peers revenges heraldry worm thomas hymns wickedly came
+              living necessity sennet manage honor lists dinner fears cars
+              directions valour blessing paces triumph eastern countercheck
+              nothings alight strumpet musty sound throng alisander posts smile
+              seen unbefitting having strive tooth austria catch stamp ent

<TRUNCATED>

[11/18] vxquery git commit: MRQL script for FLINK.

Posted by pr...@apache.org.
MRQL script for FLINK.


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/0b7dfa06
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/0b7dfa06
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/0b7dfa06

Branch: refs/heads/master
Commit: 0b7dfa06d40f69befa36baff618f2aa0f3247b2d
Parents: 32f9fcd
Author: Preston Carman <pr...@apache.org>
Authored: Wed Oct 22 13:50:54 2014 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:13:19 2015 -0700

----------------------------------------------------------------------
 .../other_systems/mrql_scripts/clear.sh         | 24 -------------
 .../other_systems/mrql_scripts/clear_hadoop.sh  | 24 +++++++++++++
 .../other_systems/mrql_scripts/clear_hadoop2.sh | 22 ++++++++++++
 .../mrql_scripts/run_group_test.sh              | 36 +++++++++++++-------
 .../mrql_scripts/run_mrql_tests.sh              |  7 ++--
 5 files changed, 71 insertions(+), 42 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/0b7dfa06/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear.sh
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear.sh
deleted file mode 100755
index 9a912b2..0000000
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/bash
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-# 
-#      http://www.apache.org/licenses/LICENSE-2.0
-# 
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Remove data
-rm -rf disk1/hadoop/data
-rm -rf disk2/hadoop/data
-rm -rf disk1/hadoop/tmp
-rm -rf disk1/hadoop/logs

http://git-wip-us.apache.org/repos/asf/vxquery/blob/0b7dfa06/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop.sh
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop.sh
new file mode 100755
index 0000000..9a912b2
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop.sh
@@ -0,0 +1,24 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Remove data
+rm -rf disk1/hadoop/data
+rm -rf disk2/hadoop/data
+rm -rf disk1/hadoop/tmp
+rm -rf disk1/hadoop/logs

http://git-wip-us.apache.org/repos/asf/vxquery/blob/0b7dfa06/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop2.sh
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop2.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop2.sh
new file mode 100755
index 0000000..fbc15b5
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/clear_hadoop2.sh
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+# 
+#      http://www.apache.org/licenses/LICENSE-2.0
+# 
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+# Remove data
+rm -rf disk1/hadoop2/hdfs
+rm -rf disk2/hadoop2/hdfs

http://git-wip-us.apache.org/repos/asf/vxquery/blob/0b7dfa06/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
index 84028e5..9c2f3ad 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_group_test.sh
@@ -33,13 +33,21 @@ DATASET=${1}
 NODES=${2}
 REPEAT=1
 DATA_FILES=${NODES}
-#DATA_FILES=8
 
 # Start Hadoop
-sh saved/hadoop/hadoop-1.2.1/bin/start-all.sh
+# sh saved/hadoop/hadoop-1.2.1/bin/start-all.sh
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemon.sh start namenode
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemons.sh start datanode
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemon.sh start resourcemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemons.sh start nodemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/mr-jobhistory-daemon.sh start historyserver
 
 sleep 10
 
+# Start Flink
+sh saved/flink/flink-yarn-0.6.1-incubating/bin/yarn-session.sh -n $((4*${NODES})) -tm 1024 &
+FLINK_PID=$!
+
 # Prepare hadoop file system
 hadoop fs -mkdir ${DATASET}
 hadoop fs -ls 
@@ -47,19 +55,12 @@ hadoop fs -mkdir ${DATASET}/sensors
 hadoop fs -mkdir ${DATASET}/stations
 hadoop fs -ls ${DATASET}
 
-# Prepare hadoop file system 2
-hadoop fs -mkdir ${DATASET}2
-hadoop fs -ls 
-hadoop fs -mkdir ${DATASET}2/sensors
-hadoop fs -mkdir ${DATASET}2/stations
-hadoop fs -ls ${DATASET}2
-
 hadoop balancer
 
 
 # Upload test data
 COUNTER=0
-while [ ${COUNTER} -lt ${NODES} ];
+while [ ${COUNTER} -lt ${DATA_FILES} ];
 do
     sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/load_node_file.sh ${DATASET} ${COUNTER}
     let COUNTER=COUNTER+1 
@@ -67,9 +68,18 @@ done
 
 
 # Start test
-sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh \
-        vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/ ${NODES} ${REPEAT} ${DATASET}
+sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql/ ${NODES} ${REPEAT} ${DATASET}
+
+# Stop Flink
+kill ${FLINK_PID}
+jobs -p
+kill $(jobs -p)
 
 
 # Stop Hadoop
-sh saved/hadoop/hadoop-1.2.1/bin/stop-all.sh
+# sh saved/hadoop/hadoop-1.2.1/bin/stop-all.sh
+sh saved/hadoop/hadoop-2.5.1/sbin/mr-jobhistory-daemon.sh stop historyserver
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemons.sh stop nodemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/yarn-daemon.sh stop resourcemanager
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemons.sh stop datanode
+sh saved/hadoop/hadoop-2.5.1/sbin/hadoop-daemon.sh stop namenode

http://git-wip-us.apache.org/repos/asf/vxquery/blob/0b7dfa06/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
index 912cd3b..c000727 100755
--- a/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
+++ b/vxquery-benchmark/src/main/resources/noaa-ghcn-daily/other_systems/mrql_scripts/run_mrql_tests.sh
@@ -23,19 +23,16 @@
 NODES=${2}
 REPEAT=${3}
 DATASET=${4}
-THREADS=$((4*${NODES}))
 
 
 # Make log folder
 mkdir -p ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/
 
-for j in $(find ${1} -name '*q?7.mrql')
+for j in $(find ${1} -name '*q??.mrql')
 do
     date
     echo "Running MRQL query: ${j}"
-    time for i in {1..${REPEAT}}; do ~/mrql/incubator-mrql/bin/mrql -dist -nodes ${THREADS} ${j} \
-            ${DATASET}/sensors/ ${DATASET}/stations/ ${DATASET}2/sensors/ ${DATASET}2/stations/ \
-            >> ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/$(basename "${j}").log 2>&1; done; 
+    time for i in {1..${REPEAT}}; do ~/mrql/incubator-mrql/bin/mrql.flink -dist -nodes ${NODES} ${j} ${DATASET}/sensors/ ${DATASET}/stations/ >> ~/disk1/weather_data/mrql/query_logs/${NODES}nodes/$(basename "${j}").log 2>&1; done; 
 done
 
 


[08/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
Initial XMark patch based on Shivani Mall's patch.


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/b6f8d454
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/b6f8d454
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/b6f8d454

Branch: refs/heads/master
Commit: b6f8d454818ccc730cd2e9b3279867d4a1027d71
Parents: 4302c69
Author: Eldon Carman <ec...@ucr.edu>
Authored: Wed Apr 1 12:53:18 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:13:19 2015 -0700

----------------------------------------------------------------------
 .../org/apache/vxquery/xtest/TestRunner.java    |    4 +-
 .../org/apache/vxquery/xtest/XTestOptions.java  |    3 +
 .../ExpectedTestResults/XMark/Modified/q01.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q02.txt  |   25 +
 .../ExpectedTestResults/XMark/Modified/q03.txt  |    8 +
 .../ExpectedTestResults/XMark/Modified/q04.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q05.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q06.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q07.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q08.txt  |   53 +
 .../ExpectedTestResults/XMark/Modified/q09.txt  |   83 +
 .../ExpectedTestResults/XMark/Modified/q10.txt  |  440 ++
 .../ExpectedTestResults/XMark/Modified/q11.txt  |   53 +
 .../ExpectedTestResults/XMark/Modified/q12.txt  |   12 +
 .../ExpectedTestResults/XMark/Modified/q13.txt  |   55 +
 .../ExpectedTestResults/XMark/Modified/q14.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q15.txt  |    3 +
 .../ExpectedTestResults/XMark/Modified/q16.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q17.txt  |   27 +
 .../ExpectedTestResults/XMark/Modified/q18.txt  |    1 +
 .../ExpectedTestResults/XMark/Modified/q19.txt  |   44 +
 .../ExpectedTestResults/XMark/Modified/q20.txt  |    6 +
 .../ExpectedTestResults/XMark/Original/q01.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q02.txt  |   25 +
 .../ExpectedTestResults/XMark/Original/q03.txt  |    8 +
 .../ExpectedTestResults/XMark/Original/q04.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q05.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q06.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q07.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q08.txt  |   53 +
 .../ExpectedTestResults/XMark/Original/q09.txt  |   83 +
 .../ExpectedTestResults/XMark/Original/q10.txt  |  440 ++
 .../ExpectedTestResults/XMark/Original/q11.txt  |   53 +
 .../ExpectedTestResults/XMark/Original/q12.txt  |   12 +
 .../ExpectedTestResults/XMark/Original/q13.txt  |   55 +
 .../ExpectedTestResults/XMark/Original/q14.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q15.txt  |    3 +
 .../ExpectedTestResults/XMark/Original/q16.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q17.txt  |   27 +
 .../ExpectedTestResults/XMark/Original/q18.txt  |    1 +
 .../ExpectedTestResults/XMark/Original/q19.txt  |   44 +
 .../ExpectedTestResults/XMark/Original/q20.txt  |    6 +
 .../XMark/Original/simple_query1.txt            |    1 +
 .../XMark/Original/simple_query2.txt            |    4 +
 .../Queries/XQuery/XMark/Modified/q01.xq        |   23 +
 .../Queries/XQuery/XMark/Modified/q02.xq        |   22 +
 .../Queries/XQuery/XMark/Modified/q03.xq        |   26 +
 .../Queries/XQuery/XMark/Modified/q04.xq        |   26 +
 .../Queries/XQuery/XMark/Modified/q05.xq        |   25 +
 .../Queries/XQuery/XMark/Modified/q06.xq        |   22 +
 .../Queries/XQuery/XMark/Modified/q07.xq        |   22 +
 .../Queries/XQuery/XMark/Modified/q08.xq        |   28 +
 .../Queries/XQuery/XMark/Modified/q09.xq        |   33 +
 .../Queries/XQuery/XMark/Modified/q10.xq        |   46 +
 .../Queries/XQuery/XMark/Modified/q11.xq        |   27 +
 .../Queries/XQuery/XMark/Modified/q12.xq        |   28 +
 .../Queries/XQuery/XMark/Modified/q13.xq        |   22 +
 .../Queries/XQuery/XMark/Modified/q14.xq        |   23 +
 .../Queries/XQuery/XMark/Modified/q15.xq        |   29 +
 .../Queries/XQuery/XMark/Modified/q16.xq        |   30 +
 .../Queries/XQuery/XMark/Modified/q17.xq        |   23 +
 .../Queries/XQuery/XMark/Modified/q18.xq        |   28 +
 .../Queries/XQuery/XMark/Modified/q19.xq        |   24 +
 .../Queries/XQuery/XMark/Modified/q20.xq        |   58 +
 .../Queries/XQuery/XMark/Original/q01.xq        |   27 +
 .../Queries/XQuery/XMark/Original/q02.xq        |   22 +
 .../Queries/XQuery/XMark/Original/q03.xq        |   26 +
 .../Queries/XQuery/XMark/Original/q04.xq        |   27 +
 .../Queries/XQuery/XMark/Original/q05.xq        |   25 +
 .../Queries/XQuery/XMark/Original/q06.xq        |   21 +
 .../Queries/XQuery/XMark/Original/q07.xq        |   23 +
 .../Queries/XQuery/XMark/Original/q08.xq        |   26 +
 .../Queries/XQuery/XMark/Original/q09.xq        |   31 +
 .../Queries/XQuery/XMark/Original/q10.xq        |   46 +
 .../Queries/XQuery/XMark/Original/q11.xq        |   26 +
 .../Queries/XQuery/XMark/Original/q12.xq        |   27 +
 .../Queries/XQuery/XMark/Original/q13.xq        |   22 +
 .../Queries/XQuery/XMark/Original/q14.xq        |   23 +
 .../Queries/XQuery/XMark/Original/q15.xq        |   30 +
 .../Queries/XQuery/XMark/Original/q16.xq        |   30 +
 .../Queries/XQuery/XMark/Original/q17.xq        |   23 +
 .../Queries/XQuery/XMark/Original/q18.xq        |   28 +
 .../Queries/XQuery/XMark/Original/q19.xq        |   24 +
 .../Queries/XQuery/XMark/Original/q20.xq        |   45 +
 .../XQuery/XMark/Original/simple_query1.xq      |   22 +
 .../XQuery/XMark/Original/simple_query2.xq      |   22 +
 .../TestSources/XMark/SingleFile/auction.xml    | 5760 ++++++++++++++++++
 .../SplitFiles/categories/micro_categories.xml  |   56 +
 .../SplitFiles/catgraph/micro_catgraph.xml      |   23 +
 .../closed_auctions/micro_closed_auctions.xml   | 1192 ++++
 .../open_auctions/micro_open_auctions.xml       | 1944 ++++++
 .../XMark/SplitFiles/people/micro_people.xml    |  855 +++
 .../XMark/SplitFiles/regions/micro_regions.xml  | 2365 +++++++
 .../resources/VXQuerySingleAlternateCatalog.xml |    3 +-
 .../src/test/resources/VXQuerySingleCatalog.xml |    2 +-
 .../src/test/resources/VXQueryXMarkCatalog.xml  |   77 +
 .../src/test/resources/XMarkCatalog.xml         |   74 +
 .../test/resources/cat/XMarkOriginalQueries.xml |  133 +
 .../src/test/resources/cat/XMarkQueries.xml     |  123 +
 99 files changed, 15409 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index a5f0ba1..facc698 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -52,8 +52,6 @@ import edu.uci.ics.hyracks.control.nc.NodeControllerService;
 import edu.uci.ics.hyracks.dataflow.common.comm.io.ResultFrameTupleAccessor;
 
 public class TestRunner {
-    private static final int FRAME_SIZE = 65536;
-
     private static final Pattern EMBEDDED_SYSERROR_PATTERN = Pattern
             .compile("org\\.apache\\.vxquery\\.exceptions\\.SystemException: (\\p{javaUpperCase}{4}\\d{4})");
 
@@ -104,7 +102,7 @@ public class TestRunner {
         long start = System.currentTimeMillis();
         try {
             try {
-                XMLQueryCompiler compiler = new XMLQueryCompiler(null, new String[] { "nc1" }, FRAME_SIZE);
+                XMLQueryCompiler compiler = new XMLQueryCompiler(null, new String[] { "nc1" }, opts.frameSize);
                 Reader in = new InputStreamReader(new FileInputStream(testCase.getXQueryFile()), "UTF-8");
                 CompilerControlBlock ccb = new CompilerControlBlock(new StaticContextImpl(
                         RootStaticContextImpl.INSTANCE), new ResultSetId(testCase.getXQueryDisplayName().hashCode()),

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
index 2b7b508..10dfa1c 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
@@ -20,6 +20,9 @@ public class XTestOptions {
     @Option(name = "-O", required = false, usage = "Optimization Level")
     int optimizationLevel = Integer.MAX_VALUE;
 
+    @Option(name = "-frameSize", required = false, usage = "Setting frame size")
+    int frameSize = 65536;
+
     @Option(name = "-port", required = false, usage = "Port for web server to listen on")
     int port;
 

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q01.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q01.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q01.txt
new file mode 100644
index 0000000..3e91592
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q01.txt
@@ -0,0 +1 @@
+Vincent Ingolfsdottir
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q02.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q02.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q02.txt
new file mode 100644
index 0000000..b00aaf1
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q02.txt
@@ -0,0 +1,25 @@
+<increase>19.50</increase>
+<increase>4.50</increase>
+<increase>3.00</increase>
+<increase>10.50</increase>
+<increase>4.50</increase>
+<increase>4.50</increase>
+<increase>24.00</increase>
+<increase>13.50</increase>
+<increase>19.50</increase>
+<increase>76.50</increase>
+<increase>6.00</increase>
+<increase>1.50</increase>
+<increase>6.00</increase>
+<increase>24.00</increase>
+<increase>6.00</increase>
+<increase>18.00</increase>
+<increase>12.00</increase>
+<increase>7.50</increase>
+<increase>9.00</increase>
+<increase>3.00</increase>
+<increase>36.00</increase>
+<increase>4.50</increase>
+<increase>21.00</increase>
+<increase>10.50</increase>
+<increase>4.50</increase>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q03.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q03.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q03.txt
new file mode 100644
index 0000000..7a3eddf
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q03.txt
@@ -0,0 +1,8 @@
+<increase first="19.50" last="54.00"/>
+<increase first="4.50" last="52.50"/>
+<increase first="6.00" last="12.00"/>
+<increase first="1.50" last="7.50"/>
+<increase first="6.00" last="18.00"/>
+<increase first="12.00" last="39.00"/>
+<increase first="3.00" last="7.50"/>
+<increase first="10.50" last="21.00"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q04.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q04.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q04.txt
new file mode 100644
index 0000000..8959aba
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q04.txt
@@ -0,0 +1 @@
+<history>832.08</history>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q05.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q05.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q05.txt
new file mode 100644
index 0000000..3cacc0b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q05.txt
@@ -0,0 +1 @@
+12
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q06.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q06.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q06.txt
new file mode 100644
index 0000000..d2e1cef
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q06.txt
@@ -0,0 +1 @@
+44
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q07.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q07.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q07.txt
new file mode 100644
index 0000000..e3e1916
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q07.txt
@@ -0,0 +1 @@
+187
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q08.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q08.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q08.txt
new file mode 100644
index 0000000..32c5460
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q08.txt
@@ -0,0 +1,53 @@
+<item person="Vincent Ingolfsdottir">0</item>
+<item person="Greger Ohsie">0</item>
+<item person="Chikako Womann">0</item>
+<item person="Tsz Kugler">0</item>
+<item person="Yongguang Haahr">0</item>
+<item person="Hatim Legato">0</item>
+<item person="Dunren Lotfi">0</item>
+<item person="Kasidit Munke">0</item>
+<item person="Pedro Beeferman">0</item>
+<item person="Esteban Aalborg">0</item>
+<item person="Gururaj Pouyioutas">0</item>
+<item person="Helaman Eves">0</item>
+<item person="Arivind Pletch">0</item>
+<item person="Mohan Ginesta">0</item>
+<item person="Sakti Bein">0</item>
+<item person="Minkoo Couvreur">0</item>
+<item person="Daryl Paddon">0</item>
+<item person="Shauying Goullioud">0</item>
+<item person="Amar Takano">1</item>
+<item person="Hrant Blumrich">3</item>
+<item person="Mingsen Parisotto">0</item>
+<item person="Isamu Yeun">1</item>
+<item person="Seshu Messick">2</item>
+<item person="Bjorn Berc">0</item>
+<item person="Charlotte Larab">1</item>
+<item person="Antoinette Byrne">1</item>
+<item person="Shui Roison">2</item>
+<item person="Wee Jupin">4</item>
+<item person="Goo Hartrumpf">2</item>
+<item person="Mehrdad Shackell">1</item>
+<item person="Jozo Rest">0</item>
+<item person="Debin Takano">1</item>
+<item person="Timo Bals">0</item>
+<item person="Burra Souillard">0</item>
+<item person="Taokuan Sigal">0</item>
+<item person="Keith Buford">0</item>
+<item person="Joydeep Ghandeharizadeh">0</item>
+<item person="Jani Vecchi">0</item>
+<item person="Hideko Kodaira">0</item>
+<item person="Maria Marceau">0</item>
+<item person="Burke Bierbaum">0</item>
+<item person="Bokyung Biancardi">0</item>
+<item person="Chu Takano">0</item>
+<item person="Srinivasa d'Argence">0</item>
+<item person="Williaam Seress">0</item>
+<item person="Violaine Sabharwal">0</item>
+<item person="Piyush Hardjono">0</item>
+<item person="Thang Murrill">0</item>
+<item person="Gnanamalar Laemmer">0</item>
+<item person="Jerri Keirsey">0</item>
+<item person="Tibor Lease">0</item>
+<item person="Hiroakira Mynard">0</item>
+<item person="Ravindranath Cappi">0</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q09.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q09.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q09.txt
new file mode 100644
index 0000000..35e7053
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q09.txt
@@ -0,0 +1,83 @@
+<person name="Vincent Ingolfsdottir"/>
+<person name="Greger Ohsie"/>
+<person name="Chikako Womann"/>
+<person name="Tsz Kugler"/>
+<person name="Yongguang Haahr"/>
+<person name="Hatim Legato"/>
+<person name="Dunren Lotfi"/>
+<person name="Kasidit Munke"/>
+<person name="Pedro Beeferman"/>
+<person name="Esteban Aalborg"/>
+<person name="Gururaj Pouyioutas"/>
+<person name="Helaman Eves"/>
+<person name="Arivind Pletch"/>
+<person name="Mohan Ginesta"/>
+<person name="Sakti Bein"/>
+<person name="Minkoo Couvreur"/>
+<person name="Daryl Paddon"/>
+<person name="Shauying Goullioud"/>
+<person name="Amar Takano">
+  <item/>
+</person>
+<person name="Hrant Blumrich">
+  <item/>
+  <item>blots killed tyrannous</item>
+  <item/>
+</person>
+<person name="Mingsen Parisotto"/>
+<person name="Isamu Yeun">
+  <item/>
+</person>
+<person name="Seshu Messick">
+  <item/>
+  <item/>
+</person>
+<person name="Bjorn Berc"/>
+<person name="Charlotte Larab">
+  <item>nearest sighs</item>
+</person>
+<person name="Antoinette Byrne">
+  <item/>
+</person>
+<person name="Shui Roison">
+  <item/>
+  <item>ears wall phrase composition</item>
+</person>
+<person name="Wee Jupin">
+  <item/>
+  <item/>
+  <item/>
+  <item/>
+</person>
+<person name="Goo Hartrumpf">
+  <item/>
+  <item/>
+</person>
+<person name="Mehrdad Shackell">
+  <item>made his third</item>
+</person>
+<person name="Jozo Rest"/>
+<person name="Debin Takano">
+  <item/>
+</person>
+<person name="Timo Bals"/>
+<person name="Burra Souillard"/>
+<person name="Taokuan Sigal"/>
+<person name="Keith Buford"/>
+<person name="Joydeep Ghandeharizadeh"/>
+<person name="Jani Vecchi"/>
+<person name="Hideko Kodaira"/>
+<person name="Maria Marceau"/>
+<person name="Burke Bierbaum"/>
+<person name="Bokyung Biancardi"/>
+<person name="Chu Takano"/>
+<person name="Srinivasa d'Argence"/>
+<person name="Williaam Seress"/>
+<person name="Violaine Sabharwal"/>
+<person name="Piyush Hardjono"/>
+<person name="Thang Murrill"/>
+<person name="Gnanamalar Laemmer"/>
+<person name="Jerri Keirsey"/>
+<person name="Tibor Lease"/>
+<person name="Hiroakira Mynard"/>
+<person name="Ravindranath Cappi"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q10.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q10.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q10.txt
new file mode 100644
index 0000000..15400fd
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q10.txt
@@ -0,0 +1,440 @@
+<categorie>
+  <id>category0</id>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>36</age>
+      <education>High School</education>
+      <revenu>31043.87</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Chikako Womann</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Womann@dec.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>19</age>
+      <education>Other</education>
+      <revenu>25994.41</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Tsz Kugler</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Kugler@cti.gr</courrier>
+        <pagePerso>http://www.cti.gr/~Kugler</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>53</age>
+      <education/>
+      <revenu>59200.52</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Kasidit Munke</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Munke@cnr.it</courrier>
+        <pagePerso>http://www.cnr.it/~Munke</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>9741 9130 7082 9728</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age/>
+      <education>Other</education>
+      <revenu>25613.63</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Gururaj Pouyioutas</nom>
+      <rue>7 Podkolzin St</rue>
+      <ville>Richmond</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Pouyioutas@airmail.net</courrier>
+        <pagePerso>http://www.airmail.net/~Pouyioutas</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>College</education>
+      <revenu>12502.99</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Sakti Bein</nom>
+      <rue>50 Cornelio St</rue>
+      <ville>Greenville</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Bein@uregina.ca</courrier>
+        <pagePerso>http://www.uregina.ca/~Bein</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>18</age>
+      <education/>
+      <revenu>32375.45</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Amar Takano</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Takano@msn.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>4771 6210 1031 5181</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education/>
+      <revenu>73015.33</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Mingsen Parisotto</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Parisotto@wisc.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Graduate School</education>
+      <revenu>77899.19</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Isamu Yeun</nom>
+      <rue>95 Bleistein St</rue>
+      <ville>Newburgh</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Yeun@ou.edu</courrier>
+        <pagePerso>http://www.ou.edu/~Yeun</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Graduate School</education>
+      <revenu>36962.42</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Bjorn Berc</nom>
+      <rue>72 Erdi St</rue>
+      <ville>Palm</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Berc@cas.cz</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>20</age>
+      <education/>
+      <revenu>102237.41</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Shui Roison</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Roison@infomix.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education/>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Wee Jupin</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Jupin@edu.hk</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>43</age>
+      <education>College</education>
+      <revenu>57699.99</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Jozo Rest</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Rest@lante.com</courrier>
+        <pagePerso>http://www.lante.com/~Rest</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>3018 2384 5732 4659</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>27</age>
+      <education>College</education>
+      <revenu>59655.87</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Burra Souillard</nom>
+      <rue>34 Androutsopoulos St</rue>
+      <ville>Gulfport</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Souillard@ucdavis.edu</courrier>
+        <pagePerso>http://www.ucdavis.edu/~Souillard</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>College</education>
+      <revenu>67696.29</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Taokuan Sigal</nom>
+      <rue>27 Kacprzyk St</rue>
+      <ville>Tri</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Sigal@savera.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6329 1596 7682 8704</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Other</education>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Hideko Kodaira</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Kodaira@filemaker.com</courrier>
+        <pagePerso>http://www.filemaker.com/~Kodaira</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>36</age>
+      <education>College</education>
+      <revenu>81288.98</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Maria Marceau</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Marceau@uni-mannheim.de</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>7617 7057 8043 7327</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>High School</education>
+      <revenu>90986.66</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Bokyung Biancardi</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Biancardi@mitre.org</courrier>
+        <pagePerso>http://www.mitre.org/~Biancardi</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6362 7558 4605 7344</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>42</age>
+      <education>Graduate School</education>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Srinivasa d'Argence</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:d'Argence@umkc.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6450 7871 1768 8470</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>39</age>
+      <education/>
+      <revenu>64262.77</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Violaine Sabharwal</nom>
+      <rue>12 Forcade St</rue>
+      <ville>Rio</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Sabharwal@evergreen.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>19</age>
+      <education/>
+      <revenu>26393.54</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Piyush Hardjono</nom>
+      <rue>43 Kriewall St</rue>
+      <ville>Toronto</ville>
+      <pays>Burkina Faso</pays>
+      <reseau>
+        <courrier>mailto:Hardjono@forth.gr</courrier>
+        <pagePerso>http://www.forth.gr/~Hardjono</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education/>
+      <revenu>22790.42</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Gnanamalar Laemmer</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Laemmer@csufresno.edu</courrier>
+        <pagePerso>http://www.csufresno.edu/~Laemmer</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>College</education>
+      <revenu>28888.68</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Tibor Lease</nom>
+      <rue>27 Desiderio St</rue>
+      <ville>Cody</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Lease@gatech.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6700 1398 1554 3577</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>High School</education>
+      <revenu>15590.68</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Ravindranath Cappi</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Cappi@ogi.edu</courrier>
+        <pagePerso>http://www.ogi.edu/~Cappi</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+</categorie>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q11.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q11.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q11.txt
new file mode 100644
index 0000000..63f4330
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q11.txt
@@ -0,0 +1,53 @@
+<items name="Vincent Ingolfsdottir">0</items>
+<items name="Greger Ohsie">0</items>
+<items name="Chikako Womann">1</items>
+<items name="Tsz Kugler">1</items>
+<items name="Yongguang Haahr">0</items>
+<items name="Hatim Legato">0</items>
+<items name="Dunren Lotfi">0</items>
+<items name="Kasidit Munke">3</items>
+<items name="Pedro Beeferman">0</items>
+<items name="Esteban Aalborg">0</items>
+<items name="Gururaj Pouyioutas">1</items>
+<items name="Helaman Eves">3</items>
+<items name="Arivind Pletch">0</items>
+<items name="Mohan Ginesta">0</items>
+<items name="Sakti Bein">0</items>
+<items name="Minkoo Couvreur">0</items>
+<items name="Daryl Paddon">0</items>
+<items name="Shauying Goullioud">0</items>
+<items name="Amar Takano">1</items>
+<items name="Hrant Blumrich">0</items>
+<items name="Mingsen Parisotto">4</items>
+<items name="Isamu Yeun">6</items>
+<items name="Seshu Messick">0</items>
+<items name="Bjorn Berc">1</items>
+<items name="Charlotte Larab">0</items>
+<items name="Antoinette Byrne">0</items>
+<items name="Shui Roison">7</items>
+<items name="Wee Jupin">0</items>
+<items name="Goo Hartrumpf">7</items>
+<items name="Mehrdad Shackell">0</items>
+<items name="Jozo Rest">3</items>
+<items name="Debin Takano">0</items>
+<items name="Timo Bals">0</items>
+<items name="Burra Souillard">3</items>
+<items name="Taokuan Sigal">3</items>
+<items name="Keith Buford">0</items>
+<items name="Joydeep Ghandeharizadeh">0</items>
+<items name="Jani Vecchi">0</items>
+<items name="Hideko Kodaira">0</items>
+<items name="Maria Marceau">7</items>
+<items name="Burke Bierbaum">0</items>
+<items name="Bokyung Biancardi">7</items>
+<items name="Chu Takano">0</items>
+<items name="Srinivasa d'Argence">0</items>
+<items name="Williaam Seress">0</items>
+<items name="Violaine Sabharwal">3</items>
+<items name="Piyush Hardjono">1</items>
+<items name="Thang Murrill">0</items>
+<items name="Gnanamalar Laemmer">0</items>
+<items name="Jerri Keirsey">0</items>
+<items name="Tibor Lease">1</items>
+<items name="Hiroakira Mynard">0</items>
+<items name="Ravindranath Cappi">0</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q12.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q12.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q12.txt
new file mode 100644
index 0000000..cbc7013
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q12.txt
@@ -0,0 +1,12 @@
+<items person="59200.52">3</items>
+<items person="60275.75">3</items>
+<items person="73015.33">4</items>
+<items person="77899.19">6</items>
+<items person="102237.41">7</items>
+<items person="95921.73">7</items>
+<items person="57699.99">3</items>
+<items person="59655.87">3</items>
+<items person="67696.29">3</items>
+<items person="81288.98">7</items>
+<items person="90986.66">7</items>
+<items person="64262.77">3</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q13.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q13.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q13.txt
new file mode 100644
index 0000000..6b7bf95
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q13.txt
@@ -0,0 +1,55 @@
+<item name="cockatrice approves money">
+  <description>
+    <text>clothes edmund doubtful fool torments ropes contrive lecher ardea
+            happiness fertile treads constable defences<keyword>lion
+            neighbour ourself</keyword>marshal disordered moderate venus
+            afeard article rot hazards craft crowns<emph>plainness patient</emph>lying knowledge diseases meritorious medicine</text>
+  </description>
+</item>
+<item name="answer misdoubt">
+  <description>
+    <text>delay brutish rage alexandria trumpet god wet resolve pursue colour
+            body walk month writing beside profane left declining coach through
+            protectorship congruent confusion favours following populous
+            exercise timon shoots function fourscore mangled favorably slain
+            secretly vice distinguish bardolph content hence boy worse bring
+            usurers stew beard longed creep hid pursuivant beholders senators
+            son mercutio woo bestow trumpet excess muffler pick ugly felt
+            causes remove adding tear often rounds underbearing tree purer
+            kibes endless women benefit throw<emph>claim firmness<keyword>arrived sees wrestled multitude repent preventions infamy reproof
+            shalt hearted prais knave doubtless</keyword>deny</emph>merely
+            grave voluble late loath digest horn slave hunger stronger amazed
+            salt killing ross cry dry tongue kiss yields auspicious quietness
+            perpetual ways<keyword>began leg running unjust court mean
+            returning brook creatures appointed paunches henry sights west
+            prunes flutes regiment seems bed</keyword>musicians slumber post
+            friendship prevention abreast wouldst words vexation builds unfelt
+            holly walk inform moods deck bulk begin action school nobles
+            antique people unkennel stomach into petitions jack assail yongrey
+            ages betimes golden sink droop kernel hoppedance perfection weight<emph>whining safe english rod other featur</emph>
+    </text>
+  </description>
+</item>
+<item name="prosperity dine yon debate">
+  <description>
+    <text>visitation strangely mab spirit forgot bargain holds</text>
+  </description>
+</item>
+<item name="congeal pawned alack">
+  <description>
+    <text>white obey<bold>calling neighbour office afternoon drum embowell
+            touch sue lifeless leapt shun called</bold>weary congregation
+            yield check falling wives challenge mental fatal hard ancient
+            stands cor dishes therein gramercy discipline farewell dire tricks
+            protest cut horatio brother speech sleeping adultress pitch cave
+            liv nurse drink state plants combating desired requir rebellion
+            afraid repented tree scald stopp wine advise undermine norfolk
+            vilely whet scars companions hanging foolish scene musty fruitful
+            unburthen teacher garments betimes sight now for oaths vouchsafe
+            particulars globe laertes afflictions rouse once news humanity buck
+            destroy military lucius lap<keyword>considered forc mourning
+            verona</keyword>waters triumphing officer hastily<emph>resign
+            subject figure hay thwart written signs gout bred distance period
+            glove players change folly</emph>going wat lost</text>
+  </description>
+</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q14.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q14.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q14.txt
new file mode 100644
index 0000000..d201f0a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q14.txt
@@ -0,0 +1 @@
+condemnanswer misdoubtnearest sighswronged revels swell coz
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q15.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q15.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q15.txt
new file mode 100644
index 0000000..72b97f6
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q15.txt
@@ -0,0 +1,3 @@
+<text>west avail griefs took allowed
+                    singing request following frost steeds invincible cow turk
+                    esteem</text>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q16.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q16.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q16.txt
new file mode 100644
index 0000000..fefb61e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q16.txt
@@ -0,0 +1 @@
+<person id="person33"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q17.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q17.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q17.txt
new file mode 100644
index 0000000..52e32b9
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q17.txt
@@ -0,0 +1,27 @@
+<person name="Vincent Ingolfsdottir"/>
+<person name="Greger Ohsie"/>
+<person name="Chikako Womann"/>
+<person name="Yongguang Haahr"/>
+<person name="Esteban Aalborg"/>
+<person name="Helaman Eves"/>
+<person name="Arivind Pletch"/>
+<person name="Amar Takano"/>
+<person name="Mingsen Parisotto"/>
+<person name="Seshu Messick"/>
+<person name="Bjorn Berc"/>
+<person name="Shui Roison"/>
+<person name="Wee Jupin"/>
+<person name="Goo Hartrumpf"/>
+<person name="Debin Takano"/>
+<person name="Timo Bals"/>
+<person name="Taokuan Sigal"/>
+<person name="Joydeep Ghandeharizadeh"/>
+<person name="Jani Vecchi"/>
+<person name="Maria Marceau"/>
+<person name="Chu Takano"/>
+<person name="Srinivasa d'Argence"/>
+<person name="Williaam Seress"/>
+<person name="Violaine Sabharwal"/>
+<person name="Thang Murrill"/>
+<person name="Tibor Lease"/>
+<person name="Hiroakira Mynard"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q18.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q18.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q18.txt
new file mode 100644
index 0000000..b5bd2c6
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q18.txt
@@ -0,0 +1 @@
+390.3431523 1248.9967167 172.6606785 14.3681892 652.4524197 92.0710038 128.4101817 319.9125807 141.2798481 235.5104877 251.7297933 66.7283388 1332.4291773 1741.1071968 1187.7115416 1833.6630168
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q19.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q19.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q19.txt
new file mode 100644
index 0000000..0159a82
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q19.txt
@@ -0,0 +1,44 @@
+<item name="spied torn">Cacos Islands</item>
+<item name="romeo">Cape Verde</item>
+<item name="cover">Guinea</item>
+<item name="sole claim">Hong Kong</item>
+<item name="cockatrice approves money">Madagascar</item>
+<item name="sin">Morocco</item>
+<item name="strong umpires became caius">Saint Kitts</item>
+<item name="ears wall phrase composition">Saudi Arabia</item>
+<item name="nose ago author preventions">Tunisia</item>
+<item name="duteous nine eighteen">United States</item>
+<item name="condemn">United States</item>
+<item name="earnestly subtle spotted attend">United States</item>
+<item name="poisons">United States</item>
+<item name="thought inland different">United States</item>
+<item name="answer misdoubt">United States</item>
+<item name="prosperity dine yon debate">United States</item>
+<item name="congeal pawned alack">United States</item>
+<item name="made his third">United States</item>
+<item name="sounds ope extemporal">United States</item>
+<item name="patient set trespasses simplicity">United States</item>
+<item name="blots killed tyrannous">United States</item>
+<item name="boundeth thickest wight">United States</item>
+<item name="weeping allegiance rogue ladies">United States</item>
+<item name="nearest sighs">United States</item>
+<item name="augurers">United States</item>
+<item name="humility">United States</item>
+<item name="hear strength infinite have">United States</item>
+<item name="whilst shakespeare">United States</item>
+<item name="win">United States</item>
+<item name="confident shut incur">United States</item>
+<item name="aid derive ventidius briber">United States</item>
+<item name="tested empress dance sought">United States</item>
+<item name="trade">United States</item>
+<item name="contemplation frighted fury sins">United States</item>
+<item name="posteriors orlando">United States</item>
+<item name="concealment pit">United States</item>
+<item name="guarded eve">United States</item>
+<item name="wronged revels swell coz">United States</item>
+<item name="assurance amiable cover poniards">United States</item>
+<item name="fires trees hers ber">United States</item>
+<item name="rosaline modern cleft fame">United States</item>
+<item name="impotent arras">United States</item>
+<item name="fortunes hastings">United States</item>
+<item name="cutpurses">United States</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q20.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q20.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q20.txt
new file mode 100644
index 0000000..298461f
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Modified/q20.txt
@@ -0,0 +1,6 @@
+<result>
+  <preferred>1</preferred>
+  <standard>14</standard>
+  <challenge>10</challenge>
+  <na>28</na>
+</result>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q01.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q01.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q01.txt
new file mode 100644
index 0000000..3e91592
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q01.txt
@@ -0,0 +1 @@
+Vincent Ingolfsdottir
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q02.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q02.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q02.txt
new file mode 100644
index 0000000..b00aaf1
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q02.txt
@@ -0,0 +1,25 @@
+<increase>19.50</increase>
+<increase>4.50</increase>
+<increase>3.00</increase>
+<increase>10.50</increase>
+<increase>4.50</increase>
+<increase>4.50</increase>
+<increase>24.00</increase>
+<increase>13.50</increase>
+<increase>19.50</increase>
+<increase>76.50</increase>
+<increase>6.00</increase>
+<increase>1.50</increase>
+<increase>6.00</increase>
+<increase>24.00</increase>
+<increase>6.00</increase>
+<increase>18.00</increase>
+<increase>12.00</increase>
+<increase>7.50</increase>
+<increase>9.00</increase>
+<increase>3.00</increase>
+<increase>36.00</increase>
+<increase>4.50</increase>
+<increase>21.00</increase>
+<increase>10.50</increase>
+<increase>4.50</increase>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q03.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q03.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q03.txt
new file mode 100644
index 0000000..7a3eddf
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q03.txt
@@ -0,0 +1,8 @@
+<increase first="19.50" last="54.00"/>
+<increase first="4.50" last="52.50"/>
+<increase first="6.00" last="12.00"/>
+<increase first="1.50" last="7.50"/>
+<increase first="6.00" last="18.00"/>
+<increase first="12.00" last="39.00"/>
+<increase first="3.00" last="7.50"/>
+<increase first="10.50" last="21.00"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q04.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q04.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q04.txt
new file mode 100644
index 0000000..8959aba
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q04.txt
@@ -0,0 +1 @@
+<history>832.08</history>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q05.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q05.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q05.txt
new file mode 100644
index 0000000..3cacc0b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q05.txt
@@ -0,0 +1 @@
+12
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q06.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q06.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q06.txt
new file mode 100644
index 0000000..d2e1cef
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q06.txt
@@ -0,0 +1 @@
+44
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q07.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q07.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q07.txt
new file mode 100644
index 0000000..e3e1916
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q07.txt
@@ -0,0 +1 @@
+187
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q08.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q08.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q08.txt
new file mode 100644
index 0000000..32c5460
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q08.txt
@@ -0,0 +1,53 @@
+<item person="Vincent Ingolfsdottir">0</item>
+<item person="Greger Ohsie">0</item>
+<item person="Chikako Womann">0</item>
+<item person="Tsz Kugler">0</item>
+<item person="Yongguang Haahr">0</item>
+<item person="Hatim Legato">0</item>
+<item person="Dunren Lotfi">0</item>
+<item person="Kasidit Munke">0</item>
+<item person="Pedro Beeferman">0</item>
+<item person="Esteban Aalborg">0</item>
+<item person="Gururaj Pouyioutas">0</item>
+<item person="Helaman Eves">0</item>
+<item person="Arivind Pletch">0</item>
+<item person="Mohan Ginesta">0</item>
+<item person="Sakti Bein">0</item>
+<item person="Minkoo Couvreur">0</item>
+<item person="Daryl Paddon">0</item>
+<item person="Shauying Goullioud">0</item>
+<item person="Amar Takano">1</item>
+<item person="Hrant Blumrich">3</item>
+<item person="Mingsen Parisotto">0</item>
+<item person="Isamu Yeun">1</item>
+<item person="Seshu Messick">2</item>
+<item person="Bjorn Berc">0</item>
+<item person="Charlotte Larab">1</item>
+<item person="Antoinette Byrne">1</item>
+<item person="Shui Roison">2</item>
+<item person="Wee Jupin">4</item>
+<item person="Goo Hartrumpf">2</item>
+<item person="Mehrdad Shackell">1</item>
+<item person="Jozo Rest">0</item>
+<item person="Debin Takano">1</item>
+<item person="Timo Bals">0</item>
+<item person="Burra Souillard">0</item>
+<item person="Taokuan Sigal">0</item>
+<item person="Keith Buford">0</item>
+<item person="Joydeep Ghandeharizadeh">0</item>
+<item person="Jani Vecchi">0</item>
+<item person="Hideko Kodaira">0</item>
+<item person="Maria Marceau">0</item>
+<item person="Burke Bierbaum">0</item>
+<item person="Bokyung Biancardi">0</item>
+<item person="Chu Takano">0</item>
+<item person="Srinivasa d'Argence">0</item>
+<item person="Williaam Seress">0</item>
+<item person="Violaine Sabharwal">0</item>
+<item person="Piyush Hardjono">0</item>
+<item person="Thang Murrill">0</item>
+<item person="Gnanamalar Laemmer">0</item>
+<item person="Jerri Keirsey">0</item>
+<item person="Tibor Lease">0</item>
+<item person="Hiroakira Mynard">0</item>
+<item person="Ravindranath Cappi">0</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q09.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q09.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q09.txt
new file mode 100644
index 0000000..35e7053
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q09.txt
@@ -0,0 +1,83 @@
+<person name="Vincent Ingolfsdottir"/>
+<person name="Greger Ohsie"/>
+<person name="Chikako Womann"/>
+<person name="Tsz Kugler"/>
+<person name="Yongguang Haahr"/>
+<person name="Hatim Legato"/>
+<person name="Dunren Lotfi"/>
+<person name="Kasidit Munke"/>
+<person name="Pedro Beeferman"/>
+<person name="Esteban Aalborg"/>
+<person name="Gururaj Pouyioutas"/>
+<person name="Helaman Eves"/>
+<person name="Arivind Pletch"/>
+<person name="Mohan Ginesta"/>
+<person name="Sakti Bein"/>
+<person name="Minkoo Couvreur"/>
+<person name="Daryl Paddon"/>
+<person name="Shauying Goullioud"/>
+<person name="Amar Takano">
+  <item/>
+</person>
+<person name="Hrant Blumrich">
+  <item/>
+  <item>blots killed tyrannous</item>
+  <item/>
+</person>
+<person name="Mingsen Parisotto"/>
+<person name="Isamu Yeun">
+  <item/>
+</person>
+<person name="Seshu Messick">
+  <item/>
+  <item/>
+</person>
+<person name="Bjorn Berc"/>
+<person name="Charlotte Larab">
+  <item>nearest sighs</item>
+</person>
+<person name="Antoinette Byrne">
+  <item/>
+</person>
+<person name="Shui Roison">
+  <item/>
+  <item>ears wall phrase composition</item>
+</person>
+<person name="Wee Jupin">
+  <item/>
+  <item/>
+  <item/>
+  <item/>
+</person>
+<person name="Goo Hartrumpf">
+  <item/>
+  <item/>
+</person>
+<person name="Mehrdad Shackell">
+  <item>made his third</item>
+</person>
+<person name="Jozo Rest"/>
+<person name="Debin Takano">
+  <item/>
+</person>
+<person name="Timo Bals"/>
+<person name="Burra Souillard"/>
+<person name="Taokuan Sigal"/>
+<person name="Keith Buford"/>
+<person name="Joydeep Ghandeharizadeh"/>
+<person name="Jani Vecchi"/>
+<person name="Hideko Kodaira"/>
+<person name="Maria Marceau"/>
+<person name="Burke Bierbaum"/>
+<person name="Bokyung Biancardi"/>
+<person name="Chu Takano"/>
+<person name="Srinivasa d'Argence"/>
+<person name="Williaam Seress"/>
+<person name="Violaine Sabharwal"/>
+<person name="Piyush Hardjono"/>
+<person name="Thang Murrill"/>
+<person name="Gnanamalar Laemmer"/>
+<person name="Jerri Keirsey"/>
+<person name="Tibor Lease"/>
+<person name="Hiroakira Mynard"/>
+<person name="Ravindranath Cappi"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q10.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q10.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q10.txt
new file mode 100644
index 0000000..15400fd
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q10.txt
@@ -0,0 +1,440 @@
+<categorie>
+  <id>category0</id>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>36</age>
+      <education>High School</education>
+      <revenu>31043.87</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Chikako Womann</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Womann@dec.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>19</age>
+      <education>Other</education>
+      <revenu>25994.41</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Tsz Kugler</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Kugler@cti.gr</courrier>
+        <pagePerso>http://www.cti.gr/~Kugler</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>53</age>
+      <education/>
+      <revenu>59200.52</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Kasidit Munke</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Munke@cnr.it</courrier>
+        <pagePerso>http://www.cnr.it/~Munke</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>9741 9130 7082 9728</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age/>
+      <education>Other</education>
+      <revenu>25613.63</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Gururaj Pouyioutas</nom>
+      <rue>7 Podkolzin St</rue>
+      <ville>Richmond</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Pouyioutas@airmail.net</courrier>
+        <pagePerso>http://www.airmail.net/~Pouyioutas</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>College</education>
+      <revenu>12502.99</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Sakti Bein</nom>
+      <rue>50 Cornelio St</rue>
+      <ville>Greenville</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Bein@uregina.ca</courrier>
+        <pagePerso>http://www.uregina.ca/~Bein</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>18</age>
+      <education/>
+      <revenu>32375.45</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Amar Takano</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Takano@msn.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>4771 6210 1031 5181</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education/>
+      <revenu>73015.33</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Mingsen Parisotto</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Parisotto@wisc.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Graduate School</education>
+      <revenu>77899.19</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Isamu Yeun</nom>
+      <rue>95 Bleistein St</rue>
+      <ville>Newburgh</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Yeun@ou.edu</courrier>
+        <pagePerso>http://www.ou.edu/~Yeun</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Graduate School</education>
+      <revenu>36962.42</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Bjorn Berc</nom>
+      <rue>72 Erdi St</rue>
+      <ville>Palm</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Berc@cas.cz</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>20</age>
+      <education/>
+      <revenu>102237.41</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Shui Roison</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Roison@infomix.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education/>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Wee Jupin</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Jupin@edu.hk</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>43</age>
+      <education>College</education>
+      <revenu>57699.99</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Jozo Rest</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Rest@lante.com</courrier>
+        <pagePerso>http://www.lante.com/~Rest</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>3018 2384 5732 4659</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>27</age>
+      <education>College</education>
+      <revenu>59655.87</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Burra Souillard</nom>
+      <rue>34 Androutsopoulos St</rue>
+      <ville>Gulfport</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Souillard@ucdavis.edu</courrier>
+        <pagePerso>http://www.ucdavis.edu/~Souillard</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>College</education>
+      <revenu>67696.29</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Taokuan Sigal</nom>
+      <rue>27 Kacprzyk St</rue>
+      <ville>Tri</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Sigal@savera.com</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6329 1596 7682 8704</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>Other</education>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Hideko Kodaira</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Kodaira@filemaker.com</courrier>
+        <pagePerso>http://www.filemaker.com/~Kodaira</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>36</age>
+      <education>College</education>
+      <revenu>81288.98</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Maria Marceau</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Marceau@uni-mannheim.de</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>7617 7057 8043 7327</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>High School</education>
+      <revenu>90986.66</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Bokyung Biancardi</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Biancardi@mitre.org</courrier>
+        <pagePerso>http://www.mitre.org/~Biancardi</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6362 7558 4605 7344</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>female</sexe>
+      <age>42</age>
+      <education>Graduate School</education>
+      <revenu>9876.00</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Srinivasa d'Argence</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:d'Argence@umkc.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6450 7871 1768 8470</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age>39</age>
+      <education/>
+      <revenu>64262.77</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Violaine Sabharwal</nom>
+      <rue>12 Forcade St</rue>
+      <ville>Rio</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Sabharwal@evergreen.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age>19</age>
+      <education/>
+      <revenu>26393.54</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Piyush Hardjono</nom>
+      <rue>43 Kriewall St</rue>
+      <ville>Toronto</ville>
+      <pays>Burkina Faso</pays>
+      <reseau>
+        <courrier>mailto:Hardjono@forth.gr</courrier>
+        <pagePerso>http://www.forth.gr/~Hardjono</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education/>
+      <revenu>22790.42</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Gnanamalar Laemmer</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Laemmer@csufresno.edu</courrier>
+        <pagePerso>http://www.csufresno.edu/~Laemmer</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe>male</sexe>
+      <age/>
+      <education>College</education>
+      <revenu>28888.68</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Tibor Lease</nom>
+      <rue>27 Desiderio St</rue>
+      <ville>Cody</ville>
+      <pays>United States</pays>
+      <reseau>
+        <courrier>mailto:Lease@gatech.edu</courrier>
+        <pagePerso/>
+      </reseau>
+    </coordonnees>
+    <cartePaiement>6700 1398 1554 3577</cartePaiement>
+  </personne>
+  <personne>
+    <statistiques>
+      <sexe/>
+      <age/>
+      <education>High School</education>
+      <revenu>15590.68</revenu>
+    </statistiques>
+    <coordonnees>
+      <nom>Ravindranath Cappi</nom>
+      <rue/>
+      <ville/>
+      <pays/>
+      <reseau>
+        <courrier>mailto:Cappi@ogi.edu</courrier>
+        <pagePerso>http://www.ogi.edu/~Cappi</pagePerso>
+      </reseau>
+    </coordonnees>
+    <cartePaiement/>
+  </personne>
+</categorie>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q11.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q11.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q11.txt
new file mode 100644
index 0000000..63f4330
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q11.txt
@@ -0,0 +1,53 @@
+<items name="Vincent Ingolfsdottir">0</items>
+<items name="Greger Ohsie">0</items>
+<items name="Chikako Womann">1</items>
+<items name="Tsz Kugler">1</items>
+<items name="Yongguang Haahr">0</items>
+<items name="Hatim Legato">0</items>
+<items name="Dunren Lotfi">0</items>
+<items name="Kasidit Munke">3</items>
+<items name="Pedro Beeferman">0</items>
+<items name="Esteban Aalborg">0</items>
+<items name="Gururaj Pouyioutas">1</items>
+<items name="Helaman Eves">3</items>
+<items name="Arivind Pletch">0</items>
+<items name="Mohan Ginesta">0</items>
+<items name="Sakti Bein">0</items>
+<items name="Minkoo Couvreur">0</items>
+<items name="Daryl Paddon">0</items>
+<items name="Shauying Goullioud">0</items>
+<items name="Amar Takano">1</items>
+<items name="Hrant Blumrich">0</items>
+<items name="Mingsen Parisotto">4</items>
+<items name="Isamu Yeun">6</items>
+<items name="Seshu Messick">0</items>
+<items name="Bjorn Berc">1</items>
+<items name="Charlotte Larab">0</items>
+<items name="Antoinette Byrne">0</items>
+<items name="Shui Roison">7</items>
+<items name="Wee Jupin">0</items>
+<items name="Goo Hartrumpf">7</items>
+<items name="Mehrdad Shackell">0</items>
+<items name="Jozo Rest">3</items>
+<items name="Debin Takano">0</items>
+<items name="Timo Bals">0</items>
+<items name="Burra Souillard">3</items>
+<items name="Taokuan Sigal">3</items>
+<items name="Keith Buford">0</items>
+<items name="Joydeep Ghandeharizadeh">0</items>
+<items name="Jani Vecchi">0</items>
+<items name="Hideko Kodaira">0</items>
+<items name="Maria Marceau">7</items>
+<items name="Burke Bierbaum">0</items>
+<items name="Bokyung Biancardi">7</items>
+<items name="Chu Takano">0</items>
+<items name="Srinivasa d'Argence">0</items>
+<items name="Williaam Seress">0</items>
+<items name="Violaine Sabharwal">3</items>
+<items name="Piyush Hardjono">1</items>
+<items name="Thang Murrill">0</items>
+<items name="Gnanamalar Laemmer">0</items>
+<items name="Jerri Keirsey">0</items>
+<items name="Tibor Lease">1</items>
+<items name="Hiroakira Mynard">0</items>
+<items name="Ravindranath Cappi">0</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q12.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q12.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q12.txt
new file mode 100644
index 0000000..cbc7013
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q12.txt
@@ -0,0 +1,12 @@
+<items person="59200.52">3</items>
+<items person="60275.75">3</items>
+<items person="73015.33">4</items>
+<items person="77899.19">6</items>
+<items person="102237.41">7</items>
+<items person="95921.73">7</items>
+<items person="57699.99">3</items>
+<items person="59655.87">3</items>
+<items person="67696.29">3</items>
+<items person="81288.98">7</items>
+<items person="90986.66">7</items>
+<items person="64262.77">3</items>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q13.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q13.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q13.txt
new file mode 100644
index 0000000..6b7bf95
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q13.txt
@@ -0,0 +1,55 @@
+<item name="cockatrice approves money">
+  <description>
+    <text>clothes edmund doubtful fool torments ropes contrive lecher ardea
+            happiness fertile treads constable defences<keyword>lion
+            neighbour ourself</keyword>marshal disordered moderate venus
+            afeard article rot hazards craft crowns<emph>plainness patient</emph>lying knowledge diseases meritorious medicine</text>
+  </description>
+</item>
+<item name="answer misdoubt">
+  <description>
+    <text>delay brutish rage alexandria trumpet god wet resolve pursue colour
+            body walk month writing beside profane left declining coach through
+            protectorship congruent confusion favours following populous
+            exercise timon shoots function fourscore mangled favorably slain
+            secretly vice distinguish bardolph content hence boy worse bring
+            usurers stew beard longed creep hid pursuivant beholders senators
+            son mercutio woo bestow trumpet excess muffler pick ugly felt
+            causes remove adding tear often rounds underbearing tree purer
+            kibes endless women benefit throw<emph>claim firmness<keyword>arrived sees wrestled multitude repent preventions infamy reproof
+            shalt hearted prais knave doubtless</keyword>deny</emph>merely
+            grave voluble late loath digest horn slave hunger stronger amazed
+            salt killing ross cry dry tongue kiss yields auspicious quietness
+            perpetual ways<keyword>began leg running unjust court mean
+            returning brook creatures appointed paunches henry sights west
+            prunes flutes regiment seems bed</keyword>musicians slumber post
+            friendship prevention abreast wouldst words vexation builds unfelt
+            holly walk inform moods deck bulk begin action school nobles
+            antique people unkennel stomach into petitions jack assail yongrey
+            ages betimes golden sink droop kernel hoppedance perfection weight<emph>whining safe english rod other featur</emph>
+    </text>
+  </description>
+</item>
+<item name="prosperity dine yon debate">
+  <description>
+    <text>visitation strangely mab spirit forgot bargain holds</text>
+  </description>
+</item>
+<item name="congeal pawned alack">
+  <description>
+    <text>white obey<bold>calling neighbour office afternoon drum embowell
+            touch sue lifeless leapt shun called</bold>weary congregation
+            yield check falling wives challenge mental fatal hard ancient
+            stands cor dishes therein gramercy discipline farewell dire tricks
+            protest cut horatio brother speech sleeping adultress pitch cave
+            liv nurse drink state plants combating desired requir rebellion
+            afraid repented tree scald stopp wine advise undermine norfolk
+            vilely whet scars companions hanging foolish scene musty fruitful
+            unburthen teacher garments betimes sight now for oaths vouchsafe
+            particulars globe laertes afflictions rouse once news humanity buck
+            destroy military lucius lap<keyword>considered forc mourning
+            verona</keyword>waters triumphing officer hastily<emph>resign
+            subject figure hay thwart written signs gout bred distance period
+            glove players change folly</emph>going wat lost</text>
+  </description>
+</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q14.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q14.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q14.txt
new file mode 100644
index 0000000..d201f0a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q14.txt
@@ -0,0 +1 @@
+condemnanswer misdoubtnearest sighswronged revels swell coz
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q15.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q15.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q15.txt
new file mode 100644
index 0000000..72b97f6
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q15.txt
@@ -0,0 +1,3 @@
+<text>west avail griefs took allowed
+                    singing request following frost steeds invincible cow turk
+                    esteem</text>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q16.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q16.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q16.txt
new file mode 100644
index 0000000..fefb61e
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q16.txt
@@ -0,0 +1 @@
+<person id="person33"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q17.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q17.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q17.txt
new file mode 100644
index 0000000..52e32b9
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q17.txt
@@ -0,0 +1,27 @@
+<person name="Vincent Ingolfsdottir"/>
+<person name="Greger Ohsie"/>
+<person name="Chikako Womann"/>
+<person name="Yongguang Haahr"/>
+<person name="Esteban Aalborg"/>
+<person name="Helaman Eves"/>
+<person name="Arivind Pletch"/>
+<person name="Amar Takano"/>
+<person name="Mingsen Parisotto"/>
+<person name="Seshu Messick"/>
+<person name="Bjorn Berc"/>
+<person name="Shui Roison"/>
+<person name="Wee Jupin"/>
+<person name="Goo Hartrumpf"/>
+<person name="Debin Takano"/>
+<person name="Timo Bals"/>
+<person name="Taokuan Sigal"/>
+<person name="Joydeep Ghandeharizadeh"/>
+<person name="Jani Vecchi"/>
+<person name="Maria Marceau"/>
+<person name="Chu Takano"/>
+<person name="Srinivasa d'Argence"/>
+<person name="Williaam Seress"/>
+<person name="Violaine Sabharwal"/>
+<person name="Thang Murrill"/>
+<person name="Tibor Lease"/>
+<person name="Hiroakira Mynard"/>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q18.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q18.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q18.txt
new file mode 100644
index 0000000..b5bd2c6
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q18.txt
@@ -0,0 +1 @@
+390.3431523 1248.9967167 172.6606785 14.3681892 652.4524197 92.0710038 128.4101817 319.9125807 141.2798481 235.5104877 251.7297933 66.7283388 1332.4291773 1741.1071968 1187.7115416 1833.6630168
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q19.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q19.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q19.txt
new file mode 100644
index 0000000..0159a82
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q19.txt
@@ -0,0 +1,44 @@
+<item name="spied torn">Cacos Islands</item>
+<item name="romeo">Cape Verde</item>
+<item name="cover">Guinea</item>
+<item name="sole claim">Hong Kong</item>
+<item name="cockatrice approves money">Madagascar</item>
+<item name="sin">Morocco</item>
+<item name="strong umpires became caius">Saint Kitts</item>
+<item name="ears wall phrase composition">Saudi Arabia</item>
+<item name="nose ago author preventions">Tunisia</item>
+<item name="duteous nine eighteen">United States</item>
+<item name="condemn">United States</item>
+<item name="earnestly subtle spotted attend">United States</item>
+<item name="poisons">United States</item>
+<item name="thought inland different">United States</item>
+<item name="answer misdoubt">United States</item>
+<item name="prosperity dine yon debate">United States</item>
+<item name="congeal pawned alack">United States</item>
+<item name="made his third">United States</item>
+<item name="sounds ope extemporal">United States</item>
+<item name="patient set trespasses simplicity">United States</item>
+<item name="blots killed tyrannous">United States</item>
+<item name="boundeth thickest wight">United States</item>
+<item name="weeping allegiance rogue ladies">United States</item>
+<item name="nearest sighs">United States</item>
+<item name="augurers">United States</item>
+<item name="humility">United States</item>
+<item name="hear strength infinite have">United States</item>
+<item name="whilst shakespeare">United States</item>
+<item name="win">United States</item>
+<item name="confident shut incur">United States</item>
+<item name="aid derive ventidius briber">United States</item>
+<item name="tested empress dance sought">United States</item>
+<item name="trade">United States</item>
+<item name="contemplation frighted fury sins">United States</item>
+<item name="posteriors orlando">United States</item>
+<item name="concealment pit">United States</item>
+<item name="guarded eve">United States</item>
+<item name="wronged revels swell coz">United States</item>
+<item name="assurance amiable cover poniards">United States</item>
+<item name="fires trees hers ber">United States</item>
+<item name="rosaline modern cleft fame">United States</item>
+<item name="impotent arras">United States</item>
+<item name="fortunes hastings">United States</item>
+<item name="cutpurses">United States</item>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q20.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q20.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q20.txt
new file mode 100644
index 0000000..298461f
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/q20.txt
@@ -0,0 +1,6 @@
+<result>
+  <preferred>1</preferred>
+  <standard>14</standard>
+  <challenge>10</challenge>
+  <na>28</na>
+</result>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query1.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query1.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query1.txt
new file mode 100644
index 0000000..9043899
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query1.txt
@@ -0,0 +1 @@
+TestSources/XMark/SingleFile/auction.xml

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query2.txt
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query2.txt b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query2.txt
new file mode 100644
index 0000000..d8f9c8a
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/ExpectedTestResults/XMark/Original/simple_query2.txt
@@ -0,0 +1,4 @@
+<catgraph>
+    <edge from="category0" to="category0"/>
+    <edge from="category0" to="category0"/>
+</catgraph>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q01.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q01.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q01.xq
new file mode 100644
index 0000000..338453b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q01.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "people"
+for $b in collection($collection)/site/people/person
+where $b/@id = "person0"
+return $b/name/text()

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q02.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q02.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q02.xq
new file mode 100644
index 0000000..9b04dbe
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q02.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "open_auctions"
+for $b in collection($collection)/site/open_auctions/open_auction
+return <increase>{$b/bidder[1]/increase/text()}</increase>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q03.xq
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q03.xq b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q03.xq
new file mode 100644
index 0000000..3d25a18
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/Queries/XQuery/XMark/Modified/q03.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "open_auctions"
+for $b in collection($collection)/site/open_auctions/open_auction
+where zero-or-one($b/bidder[1]/increase/text()) * 2 <= $b/bidder[last()]/increase/text()
+return
+  <increase
+  first="{$b/bidder[1]/increase/text()}"
+  last="{$b/bidder[last()]/increase/text()}"/>


[09/18] vxquery git commit: Added header to the XML Mark sample files.

Posted by pr...@apache.org.
Added header to the XML Mark sample files.


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/4302c694
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/4302c694
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/4302c694

Branch: refs/heads/master
Commit: 4302c69470e3c45469da1c9c3cfb680c0658c9e7
Parents: edb8d35
Author: Eldon Carman <ec...@ucr.edu>
Authored: Sun Mar 1 08:34:22 2015 -0800
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:13:19 2015 -0700

----------------------------------------------------------------------
 .../xmark/data/categories/micro_categories.xml      | 16 ++++++++++++++++
 .../xmark/data/catgraph/micro_catgraph.xml          | 16 ++++++++++++++++
 .../data/closed_auctions/micro_closed_auctions.xml  | 16 ++++++++++++++++
 .../data/open_auctions/micro_open_auctions.xml      | 16 ++++++++++++++++
 .../resources/xmark/data/people/micro_people.xml    | 16 ++++++++++++++++
 .../resources/xmark/data/regions/micro_regions.xml  | 16 ++++++++++++++++
 6 files changed, 96 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml b/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
index ba5c193..d16dddf 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <categories>
         <category id="category0">

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml b/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
index 2b3fa91..83001b3 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <catgraph>
         <edge

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml b/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
index 4945ef8..48ec407 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <closed_auctions>
         <closed_auction>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml b/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
index 1a8c2ff..5380bf7 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <open_auctions>
         <open_auction id="open_auction0">

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml b/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
index 211bd5c..1f25b60 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <people>
         <person id="person0">

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4302c694/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml b/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
index b0d083d..b6a182a 100644
--- a/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
+++ b/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
 <site>
     <regions>
         <africa>


[15/18] vxquery git commit: changes incorporated in XDM Example for website

Posted by pr...@apache.org.
changes incorporated in XDM Example for website


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/dc7506b7
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/dc7506b7
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/dc7506b7

Branch: refs/heads/master
Commit: dc7506b7dfc3b15af324e0f248d7700febde2d6f
Parents: 115d991
Author: Shivani Mall <sm...@ucr.edu>
Authored: Thu Jun 4 12:13:47 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 src/site/apt/development_xml_document.apt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/dc7506b7/src/site/apt/development_xml_document.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/development_xml_document.apt b/src/site/apt/development_xml_document.apt
index c761f1a..3d4c284 100644
--- a/src/site/apt/development_xml_document.apt
+++ b/src/site/apt/development_xml_document.apt
@@ -113,7 +113,7 @@ XML Data Model Example
   These 4 bytes represent the <Size of Dictionary> in signed integer format. 
   After conversion to unsigned integer format the value is <<147>>.
   
-*** <<<0, 0, 0, 7>>> 
+*** <<<0, 0, 0, 7>>>
 
   These 4 bytes represent the <Number of items> in the dictionary: <<7>>
 


[04/18] vxquery git commit: Initial XMark patch based on Shivani Mall's patch.

Posted by pr...@apache.org.
http://git-wip-us.apache.org/repos/asf/vxquery/blob/b6f8d454/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/open_auctions/micro_open_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/open_auctions/micro_open_auctions.xml b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/open_auctions/micro_open_auctions.xml
new file mode 100644
index 0000000..9eeab3b
--- /dev/null
+++ b/vxquery-xtest/src/test/resources/TestSources/XMark/SplitFiles/open_auctions/micro_open_auctions.xml
@@ -0,0 +1,1944 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<site>
+<open_auctions>
+    <open_auction id="open_auction0">
+      <initial>80.33</initial>
+      <reserve>177.13</reserve>
+      <bidder>
+        <date>02/17/1999</date>
+        <time>00:39:10</time>
+        <personref person="person10"/>
+        <increase>19.50</increase>
+      </bidder>
+      <bidder>
+        <date>01/23/2000</date>
+        <time>07:55:02</time>
+        <personref person="person25"/>
+        <increase>22.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/07/1999</date>
+        <time>21:18:49</time>
+        <personref person="person46"/>
+        <increase>27.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/21/2000</date>
+        <time>00:44:51</time>
+        <personref person="person47"/>
+        <increase>33.00</increase>
+      </bidder>
+      <bidder>
+        <date>08/14/1999</date>
+        <time>19:12:49</time>
+        <personref person="person20"/>
+        <increase>25.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/14/2001</date>
+        <time>22:43:25</time>
+        <personref person="person30"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/26/2001</date>
+        <time>14:13:00</time>
+        <personref person="person24"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>12/21/2000</date>
+        <time>16:39:49</time>
+        <personref person="person24"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>07/24/2000</date>
+        <time>19:55:32</time>
+        <personref person="person1"/>
+        <increase>54.00</increase>
+      </bidder>
+      <current>270.83</current>
+      <privacy>No</privacy>
+      <itemref item="item0"/>
+      <seller person="person19"/>
+      <annotation>
+        <author person="person29"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                esquire yet mature collatine george company well stands
+                assistance grove while faulconbridge seel sweetly gouty slumber
+                interpreter wills adversary heretics vengeance comforts chose
+                quake gaunt hollow gentles nymph counterfeit <bold> whip
+                <keyword> beguild says depth ford fond book tune elements
+                preserv whatsoever </keyword> most strength knavery </bold>
+                mock invisible loyal altar passion ancient comply grandam
+                motions contempt gentleness brother reign prove glorious hopes
+                even dismiss mine whether leaden forgeries handkerchief test
+                princess wast ventidius wake highness wit friend reason divided
+                preventions crooked safe tombs ache rest main square incision
+                deliver senator decius citizens returns jot affects guide
+                wretches troilus proper thorns adventure ugly knowledge
+                confines justice raves exactly fortune neglected haste yielded
+                weaker dove mood <emph> since offence clawed door inspir
+                throughly troops </emph> helm rosencrantz tush sound quail
+                knock space needs eros tides half turning held thought tail
+                willing eldest plotted abominable desdemona innocents ready
+                leaving ability showing educational knots durst guns mate land
+                warrant refused lane shine smooth shadows dido iago offic
+                gentle import cousins kindled sums build griefs dat prithee 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                never remarkable agree cherubin likelihood lordship clergy
+                forerun bias gone bowls peasant famine detect <bold> corruption
+                </bold> last pretended odious confounds plain correction
+                carrion ends fair use conveyance simplicity obscur helmets
+                cried fast hereford exeunt government hunger yesterday employ
+                stir stab leontes doest wearied methoughts isle sojourn goblin
+                bobb trusty paris gallant down beast meat philippi dunghill
+                eyesight turns street margaret grizzled year mother crew myself
+                <bold> starve </bold> goodly brow tear coughing equally already
+                praised speaking constancy <keyword> praise gone minion
+                countryman suits boys rights </keyword> shuts intending orders
+                general curs ditch advantage murtherer goose <keyword>
+                thousands whipping victorious rosencrantz </keyword> request
+                says balthasar bred breathe kept expect sisters mistake speak
+                jog meeting absent lucius esteems fairly defending 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>9</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>02/15/1998</start>
+        <end>04/25/1999</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction1">
+      <initial>266.04</initial>
+      <reserve>566.77</reserve>
+      <bidder>
+        <date>05/11/1999</date>
+        <time>10:47:07</time>
+        <personref person="person30"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>06/28/1998</date>
+        <time>18:09:04</time>
+        <personref person="person1"/>
+        <increase>52.50</increase>
+      </bidder>
+      <current>323.04</current>
+      <itemref item="item2"/>
+      <seller person="person26"/>
+      <annotation>
+        <author person="person27"/>
+        <description>
+          <text>
+            appeared <bold> daff young account rivall wretched happier </bold>
+            empire mann mercutio coin dire charm snails apprehend prologue
+            seals <keyword> estates steal suppose strucken </keyword> left
+            richer detention tokens indeed wore alas flight meet thomas odd
+            ensue surmise shepherdess aunt hunted blam wrings period trip
+            effeminate mingle hurl vainglory freezes zounds salisbury woe
+            examine rapier manifest whatever breeding abide vengeance meet weed
+            publisher enemies <keyword> villain </keyword> sun 
+          </text>
+        </description>
+        <happiness>9</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>01/16/1999</start>
+        <end>02/06/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction2">
+      <initial>31.95</initial>
+      <bidder>
+        <date>02/27/2000</date>
+        <time>03:39:24</time>
+        <personref person="person5"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/16/2001</date>
+        <time>01:40:25</time>
+        <personref person="person22"/>
+        <increase>27.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/23/2000</date>
+        <time>19:57:30</time>
+        <personref person="person41"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/17/2001</date>
+        <time>07:06:29</time>
+        <personref person="person6"/>
+        <increase>21.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/27/2001</date>
+        <time>00:29:19</time>
+        <personref person="person1"/>
+        <increase>3.00</increase>
+      </bidder>
+      <current>91.95</current>
+      <privacy>Yes</privacy>
+      <itemref item="item3"/>
+      <seller person="person30"/>
+      <annotation>
+        <author person="person32"/>
+        <description>
+          <parlist>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    dullness juliet shapes simples couples marcus either wisely
+                    flood dwell wills employment drew begun red eschew destiny
+                    henceforward fairy rising 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    <emph> knew transmigrates <keyword> tempter </keyword> what
+                    dispossess <bold> testimonies </bold> when slop taking keep
+                    tongue brains frenchman </emph> steer 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    burst grieved prayers feasting despis patiently fix pardon
+                    jocund sink apish precisely <emph> almost dash fashion sup
+                    journey accommodations </emph> offendress season wherefore
+                    speechless maintains addition ding such simple warwick
+                    sentence lusty abhor degree raise preventions relish cry
+                    aumerle safety leg natural lord cradle worser fork bruised
+                    borrow feather perform esquire aught <emph> loathed article
+                    sing seem belly </emph> dedication bodes inform creep
+                    window eight tut cressid fight tortures quality trade wakes
+                    wipe undo beasts muscovites distracted change detested
+                    sparks smooth towards turk shifts <bold> speediest </bold>
+                    pardoning quite patient hospitable pilled burdens chang
+                    punish senate creature falling some collection passage ice
+                    too judas twelvemonth little increase madam pound raught
+                    roderigo flourish harms oratory sky mediation <emph> assign
+                    semblable blunt <bold> health imaginary height coctus
+                    </bold> odd ilion view </emph> palate vile belongs 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <text>
+                criminal dreadful master <keyword> grace shaking brocas
+                appetites </keyword> double times loved ripping spurns garrison
+                earthly branches jude integrity kinswoman done ecstasy hungry
+                pow bill editions assistance bliss divinely jul its judge
+                toothache uplifted maim dislik leg struck dere dislike
+                preventions teeth twigs measures mightily incline apollo poem
+                appeas finding unfold soar messengers grieve cloud 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    joan stamp spirit blister killing buckingham preventions
+                    rendered spring sentence vantage <bold> christian </bold>
+                    undertook editions doe penitent herein vat child obidicut
+                    fury <keyword> earnest depart windsor posture suffer greece
+                    glimpses whilst </keyword> shore forgot bind tributary
+                    pursu bachelor saying parley dwell due queens purposely
+                    rough cassius paul lord enter beat benefit fights
+                    commission sharp twelvemonth language hot court cup bodies
+                    cor redress frowning negligent block bravely beware <emph>
+                    duty shares aweary will third forbid power </emph> 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    bickerings eminence knows chiefest feel big unstained
+                    drumming mistaking stall <emph> moor </emph> wealth divers
+                    protector foremost actor palm hoarding patience moon
+                    misprizing profit followed fight accuse bail fortune
+                    pleaseth bleed hercules embrace denoted doting additions
+                    hundred ver plant committed vanity beds burthen marshal
+                    queasy yea smock worship sterile because long
+                    gloucestershire often gem ben deserve hinds precisely lands
+                    thee pernicious beast gives tricks duchess despair casement
+                    fly preventions slight orlando disdain swell large defects
+                    difference heads seemeth rode vouchsafe excess quoted
+                    temper untimely generation his injuries host <bold> alms
+                    ungain chance guile baby file puissant cassio event
+                    quillets wounded </bold> pastime hymn fever occupation
+                    election very image beauty prays desperately <bold> fogs
+                    tiber nym flower strict gesture praise wise grace </bold>
+                    impeach archbishop mar ventidius condemns drugs lightness
+                    pageant purposes date reeking orlando agrippa hatch light
+                    absence clouds antiquity heavy accusation anchor quake
+                    ancient nation fix came dreaded retired paint neglect thine
+                    desdemona enterprise monstrous man esteem observance else
+                    stars pyrrhus bonny bull scape victory benedick find
+                    precise whilst god 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    fields distemper abroad begun bout removed opportunity
+                    indirectly 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>11/13/2001</start>
+        <end>02/01/1999</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction3">
+      <initial>25.05</initial>
+      <bidder>
+        <date>04/14/2001</date>
+        <time>11:45:54</time>
+        <personref person="person40"/>
+        <increase>10.50</increase>
+      </bidder>
+      <bidder>
+        <date>06/07/2000</date>
+        <time>06:52:10</time>
+        <personref person="person4"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>05/06/2000</date>
+        <time>01:01:08</time>
+        <personref person="person27"/>
+        <increase>15.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/26/2001</date>
+        <time>11:23:41</time>
+        <personref person="person38"/>
+        <increase>9.00</increase>
+      </bidder>
+      <bidder>
+        <date>09/24/2000</date>
+        <time>20:55:27</time>
+        <personref person="person26"/>
+        <increase>63.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/13/1999</date>
+        <time>21:45:36</time>
+        <personref person="person32"/>
+        <increase>18.00</increase>
+      </bidder>
+      <bidder>
+        <date>04/06/1998</date>
+        <time>22:11:36</time>
+        <personref person="person29"/>
+        <increase>46.50</increase>
+      </bidder>
+      <bidder>
+        <date>10/03/2000</date>
+        <time>09:32:41</time>
+        <personref person="person48"/>
+        <increase>13.50</increase>
+      </bidder>
+      <bidder>
+        <date>08/23/1998</date>
+        <time>22:55:32</time>
+        <personref person="person18"/>
+        <increase>22.50</increase>
+      </bidder>
+      <bidder>
+        <date>01/18/2000</date>
+        <time>07:06:56</time>
+        <personref person="person0"/>
+        <increase>34.50</increase>
+      </bidder>
+      <bidder>
+        <date>07/05/2000</date>
+        <time>07:13:13</time>
+        <personref person="person2"/>
+        <increase>19.50</increase>
+      </bidder>
+      <bidder>
+        <date>08/07/2001</date>
+        <time>07:02:23</time>
+        <personref person="person39"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/16/2001</date>
+        <time>09:31:44</time>
+        <personref person="person31"/>
+        <increase>15.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/20/1998</date>
+        <time>13:55:01</time>
+        <personref person="person24"/>
+        <increase>4.50</increase>
+      </bidder>
+      <current>304.05</current>
+      <itemref item="item5"/>
+      <seller person="person23"/>
+      <annotation>
+        <author person="person6"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                blots eyes stone can hunted petticoat plainness edward
+                protection worst press witness knife private past polixenes
+                studied peers crown endure dress gentleman godliness legs
+                bidding far forswear amiss vain fellow allow grace admitted
+                heirs wakes domestic render call respecting glou commanders
+                practice northumberland being merrily mess politic <keyword>
+                preventions </keyword> cull bid anguish split grapple parthian
+                thick comforted knows tyrant hangs comment unless sake needle
+                bribes durst aloud attain ourselves thither 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                wherefore charmian confess handkerchief rue equity sue refuge
+                unprun baseness burns concludes merely seven purchased cited
+                place owl dusky titus ross exit rivers preventions spurs antony
+                yes corruption importeth definitive stop change sword stol wax
+                whores great stir <bold> helen </bold> hideous maintains stoop
+                those knew severally disdain shape julius serpent tower
+                medicine evils provost pleasure sufficient acquire soul happier
+                gentility likely blood warrant many weather umber wreck labour
+                staff arrest cool earnest five decree sentenc faint dog none
+                lawless minute unworthiest weary late call take fine fee ring
+                conceited grant skirts host amity read diligence force burden
+                ambitious constant brutus cured intend bawd kindle design
+                penance melodious guides <emph> enforc </emph> counsel round
+                spending marvellous each motion assurance ship yields 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>05/05/1999</start>
+        <end>12/08/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction4">
+      <initial>61.17</initial>
+      <reserve>78.35</reserve>
+      <bidder>
+        <date>04/23/1998</date>
+        <time>10:25:52</time>
+        <personref person="person29"/>
+        <increase>4.50</increase>
+      </bidder>
+      <current>65.67</current>
+      <itemref item="item7"/>
+      <seller person="person24"/>
+      <annotation>
+        <author person="person21"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                chafe half place snar probable pronounce young rigour fight
+                judas suspected duchess discovering standing orlando blind
+                errors waters flee than changes hair case lofty approved ebbs
+                trick want text perforce lance stir amity blest errand
+                advantage till adopts rebel hand skill marshal diomed flowers
+                rather complain excepting port fingers gentleness apt much here
+                suited pluck sounds recovered unadvised rememb fish thrice
+                things today branches worm fails vane sharp feeds <bold>
+                garland comfort eat thinks creep absent sheepcotes </bold>
+                veins either 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                ends account confusion event 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                frighting apollo dally husbands brothers flow courage accurst
+                hector prosperity business breather legate particular wars
+                performed affected sick 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                spider leaden consent shameful slew lusty disguis jul your all
+                <bold> discover </bold> deep sends tyrrel gapes bred fruitful
+                presentation wittol drums belie purposes twice organs contrary
+                hybla suffer future frame perilous dull reach weapons clerkly
+                confirmations approof ungor ladies whom cope legs voices
+                shepherd protest eternal prosperous fortinbras else truant
+                laertes hermione afflict peace therefore save one casualties
+                kiss translates cuts style holding spots delay suit interr
+                mouths offender wailing vantage returns remedy solemnity won
+                entreated rite congealment sly mayor his his fame tewksbury
+                limb blackness galleys mile praise roar leisure slowly leadeth
+                grievously disguiser controlled accus expecting out glance
+                beggarly angiers free interest mildest knocks forgot shortly
+                serv took title horrible utt banish breeds swimmer amongst
+                determine appear natures mount purple mind perceive partake
+                banishment founded art manners sought brass effect hogshead
+                highness any mud trees wilt judgment merchants heat gift romans
+                safe beat prerogative grows prescript ecstacy bite unlettered
+                amen <keyword> clerk alas </keyword> conjures despise cross
+                handkerchief repose harbour strange drift <emph> too </emph>
+                draws <emph> spell air </emph> 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>08/09/1999</start>
+        <end>02/18/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction5">
+      <initial>4.92</initial>
+      <reserve>6.52</reserve>
+      <bidder>
+        <date>10/17/2001</date>
+        <time>23:29:43</time>
+        <personref person="person25"/>
+        <increase>4.50</increase>
+      </bidder>
+      <current>9.42</current>
+      <privacy>Yes</privacy>
+      <itemref item="item9"/>
+      <seller person="person24"/>
+      <annotation>
+        <author person="person15"/>
+        <description>
+          <text>
+            incidency plight sweet possible siege coals ask importune nephews
+            eke outrageous contrives seriously fighting belike monster deserves
+            apes begin audience warm wife displeasure <bold> earth </bold>
+            flies him article meed monstrous talents threat twice doth vein
+            dispose <emph> execute <bold> procurator frail rawer </bold>
+            carters pasture </emph> therefore then thursday believe words cost
+            warlike thought amount triumphed dust commonwealth heavy spread
+            leather voice blessed uncle usurer 
+          </text>
+        </description>
+        <happiness>4</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>12/06/2001</start>
+        <end>03/03/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction6">
+      <initial>7.85</initial>
+      <bidder>
+        <date>02/23/2001</date>
+        <time>14:56:15</time>
+        <personref person="person24"/>
+        <increase>24.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/24/1998</date>
+        <time>17:05:48</time>
+        <personref person="person12"/>
+        <increase>36.00</increase>
+      </bidder>
+      <current>67.85</current>
+      <itemref item="item10"/>
+      <seller person="person32"/>
+      <annotation>
+        <author person="person25"/>
+        <description>
+          <text>
+            small was happiness yourselves complexion shed cull alexandria
+            right enfranchisement that diest pembroke thrive people concerns
+            many princess misgoverning devilish fretted assur geffrey deceived
+            earthly strange speaks fore lack pocky christian goneril recreation
+            shifts kindness she perfection beasts knees scorn pillow childness
+            exchequer measur drawing when either horse eager visor confirmation
+            unkind although beat churlish archbishop discontents dreamt text
+            indeed govern alas fifth corrupted work <keyword> rose directly
+            epitaph presses world incapable idly profaneness indignation sullen
+            </keyword> assure woo dwarf lik vex vain seems goodman citadel
+            dares revel opportunity devout either wilful flattered determine
+            swift reform apparent taffety strike hither murther gracious remove
+            ambassador guil sicilia stronger accept crows any unlawful because
+            fishmonger elsinore habitation deeper next make news menace archers
+            doubts twenty ben <emph> rash confines </emph> portia pregnant girl
+            amaimon car lap letter prove wenches mars seldom modesty lenity
+            reflecting riddle wander chin polonius doomsday wretch paulina
+            expense counsels preventions narrow turning heard reported water
+            sicyon apemantus perchance fruit prove provision hour enraged
+            bending awe presented brain safety month followed arch kneels
+            supervise spite calamities trumpet bones utterly twenty preserve
+            turn swallowing questions hazard father touching burnt waking skies
+            hundred rags mightier tarrying john arts gerard aged injuries
+            stings everlasting instance fated part haught war appear credit
+            courtly mightiest strew sworn gladly reason cousin judgment doing
+            flowers levied shakespeare misery are sense cyprus residing norfolk
+            heirs sets breath issue difference <bold> like expounded </bold>
+            bills restore clock rub eight whisper leaves bora thereof detested
+            certain <keyword> amount empty </keyword> weakest <keyword> receiv
+            determine girdles ere goes </keyword> draught rose peace game
+            constable until princess pennyworth april chill for hast rul steed
+            coxcomb effeminate mistress mess tent object less ros flatter
+            pleasure opening heaven rash willow kindly selfsame liberty sit
+            wayward tomorrow preventions weakness yonder truster convey
+            considered owl goneril garments weep lark laer tie ill jars
+            patroclus lordship jet attorneys glistering bora rosalind bears
+            expire faults prevent iniquity holla brought marg darkly tickling
+            men please expend utter assist stroke fond liv whither jar scandal
+            bleed truly foggy moraler 
+          </text>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>01/10/1999</start>
+        <end>05/01/2001</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction7">
+      <initial>131.21</initial>
+      <reserve>296.07</reserve>
+      <bidder>
+        <date>02/10/1998</date>
+        <time>15:22:52</time>
+        <personref person="person22"/>
+        <increase>13.50</increase>
+      </bidder>
+      <current>144.71</current>
+      <privacy>No</privacy>
+      <itemref item="item12"/>
+      <seller person="person24"/>
+      <annotation>
+        <author person="person2"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                renew standing chid waking shores bold promises nephew tempest
+                thing that book benedick kin indeed molten manhood smallest
+                <keyword> waste laugh wretched </keyword> treasure 
+              </text>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    lamp hour 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    forget rusty direction sights whipt taste host ratcliff
+                    qualify counsel peace outside carving sight loss activity
+                    inherit govern bourn feast borne despise elizabeth mede
+                    lines phoebus suspected fatal tempt heaviness trespasses
+                    determine pay mean chronicle butt commission twine courtier
+                    burdens forgiveness thrives did hecate heap fort 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+            <listitem>
+              <parlist>
+                <listitem>
+                  <text>
+                    scorn thee rid ask venture things drawing forgiven gallop
+                    spends portia rash peace 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    ourselves loss desert dumb apollo fawn clifford cudgeled
+                    night threw annoying furnish determin sooth doom videlicet
+                    itself witless fairly constancy sworn mark abundant hight
+                    apemantus oxford hastily poverty verse show lawyer borne
+                    cavaleiro wrestle armour saddle advis dissolution fled
+                    methought sinon abide 
+                  </text>
+                </listitem>
+                <listitem>
+                  <text>
+                    <bold> frankly breaks </bold> suck simply thing basket
+                    father lawful freedom domain resemble indifferent puff that
+                    name depravation bleeding mightily rose eyes quarrel
+                    instruments bones countercheck blaspheme laer hereford
+                    taffeta tire assured partly beard cries heathen harmless
+                    course western patiently down because qualify accused
+                    ordinary new gender malady rightly matters eros pure
+                    kneeling dissuade wiser carries wretch form discourse
+                    obeyed bear <bold> seas </bold> double fairer thames purse
+                    banishment return note forever fulvia iras nightingale
+                    triumphant egg circle six bench paid force plight athens
+                    prick mate fears offences semblance phrase alexandria
+                    measur accuser then millions courage messes <emph> field
+                    wreck willingly woman hor </emph> strong seasons detected
+                    <bold> hugh </bold> harmony choler goodly good <bold>
+                    revenues defence perchance hubert </bold> fills cupbearer
+                    roses spurn greens speedily lik you nevils matters combat
+                    the jaws remember shed design wot rumor nephew containing
+                    will army chivalrous wakes entrance hag along disposition
+                    lawyers alike bruised transported ape laurence punk penance
+                    belov too promise <bold> written shown meat poland pede
+                    hell grant controlment vacant aid <keyword> afresh
+                    </keyword> fun </bold> cue emperor sound mighty fairies
+                    several apparel any flock <keyword> harder party servants
+                    conveyance ladder </keyword> speeches town 
+                  </text>
+                </listitem>
+              </parlist>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>9</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>07/22/1999</start>
+        <end>10/17/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction8">
+      <initial>15.06</initial>
+      <bidder>
+        <date>04/03/1999</date>
+        <time>16:41:20</time>
+        <personref person="person6"/>
+        <increase>19.50</increase>
+      </bidder>
+      <current>34.56</current>
+      <privacy>No</privacy>
+      <itemref item="item13"/>
+      <seller person="person27"/>
+      <annotation>
+        <author person="person14"/>
+        <description>
+          <text>
+            command gazing enter street foulness were napkin stage stol already
+            mus smiling unmeet wilful fecks escape walls rancour happily
+            muzzled weeps threaten inclination knave twinn departed standing
+            unarm anchors description offended purse chin shoulders leather
+            misbegotten side tailors falsehood fled room witch unbruis smote
+            iris quintain blank containing devilish saying aumerle preserve
+            gone rod mighty practice tarquin mates pol alexandria ladies
+            redeliver hall resolv cease adieu bees elegancy flint gage fishes
+            convey bird catesby turning assist tewksbury lov answered captive
+            viper complete votarist surplus catesby pilgrimage advice establish
+            graces calm master nonsuits endow shakes ladies party mistook past
+            dallying hallow remorse quarrelsome age breastplate replied grows
+            selfsame weeks kiss ancestors valiant dug any affair lacedaemon cue
+            hath cimber live forbearance duties himself guil dream confusion
+            belongs mock repair sport conjure stol smell women proclaimed stir
+            wall plausible wants vouchsafe boot load hung behold gloves
+            prisoner contents silver porridge climate sirrah pronounce gyves
+            serve irons turning wronger bade mine groans rise rise secure
+            unwise nobility something pedro came late gins eclipse clap sum
+            daylight impress roderigo beams liable tear reckon weeps frederick
+            out jests conduct tempt storm perus unmeritable tempt old sup
+            desist intellect true attending doublet waters abuses stained
+            muster rosencrantz columbine brother perfect beds yonder pitch boot
+            turk election sport ward drink six <emph> complexion this </emph>
+            resolution host conditions parent thread nor customs died hose
+            arise ascend commend insolence senators wittingly sell splinter
+            rites parents anger england arraign answer despise wants barbarous
+            broil mouth musty redress avoid <keyword> far tail blows </keyword>
+            forehead bohemia whither tells foe lolling choose practices
+            comments pleas messenger solemn slut banes abominable pleases
+            ground world court <keyword> heartily sempronius overcome knives
+            </keyword> broken modern stream qualities hated tender <keyword>
+            ourself </keyword> leon provided pleas spinners servant unworthy
+            affected unassail albany house breathe use 
+          </text>
+        </description>
+        <happiness>4</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>06/05/1998</start>
+        <end>07/03/2001</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction9">
+      <initial>141.61</initial>
+      <bidder>
+        <date>07/12/1998</date>
+        <time>14:43:31</time>
+        <personref person="person39"/>
+        <increase>76.50</increase>
+      </bidder>
+      <bidder>
+        <date>06/28/1999</date>
+        <time>15:06:59</time>
+        <personref person="person11"/>
+        <increase>10.50</increase>
+      </bidder>
+      <current>228.61</current>
+      <itemref item="item14"/>
+      <seller person="person25"/>
+      <annotation>
+        <author person="person2"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                wreck moiety race obscure sprat affections dole motion
+                unwillingness cell chamber presume speed turns goose soil
+                modest ass cardinal hurt handiwork runaway idleness jupiter
+                shakespeare navarre hath write mastiffs when headborough
+                brandish fell arragon marcus silly frailty spirits are afeard
+                stinking live images yard alexas smil empire chronicle terms
+                hangs signior noblest shirt tybalt seacoal irons pound uncle
+                shady ophelia kissing speak perform torch our idle greater
+                royalty counted antonius impressure spoil hates clay lets
+                oppose ophelia recanter lungs spread understand poorly robb
+                footman sweetly abused thrift tents oph maintain aery ladyship
+                words finely weak pray rage 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                following porridge straws slay staff soul glou buckingham shot
+                trod cyclops <keyword> takes tongue marriage strives aught
+                smith whence </keyword> stanley tickling tall report slaves
+                trumpets ships 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                weakness wand remember good likes madness jaws <keyword> backs
+                blue </keyword> thoughts bury infinite milky sweating again
+                toll votarists ling freely left wilderness every sound tricks
+                direction that wall bruised are needy juliet hanged sake
+                wherefore richer swords nan anon time pleasures <keyword>
+                nobles dry thrown gaining shed </keyword> gent forms
+                astronomers browner thirty pierce proceed mixture letter men
+                dares treason methinks mocking feasted action three vacant
+                devil heads plucks peril language eve visitors <bold> silence
+                confess draweth stage cheer walks </bold> soldiers wonder maids
+                prithee states changes excursions seat senators fearful pander
+                inquire that rate piety enlargement defil harsh hark drift
+                friendship <keyword> dramatis </keyword> fantasy heart
+                submission mother execute 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                approve choler soldiership <emph> neck alliance preventions
+                forest few doth having </emph> preventions sever wait sits
+                condemn places officers rejoice rough hero living spend effect
+                ham tedious patches shows preventions <emph> gon </emph>
+                prosper caius rich flee princes leisure john contemplation
+                heavens curious people tenderly garb dishonour patches unto
+                france colour guilty mood woe murder show drop swan language
+                darkly overcame testimony jealous pump engage <bold> decreed
+                cacodemon thereof </bold> tent cat commendations windsor hem
+                whispers kings obtain worthy rich children tide stop child
+                wedding experienc dread age capitol care charmian eager own
+                dross straight gate overcharged dens alive quicken ensign mar
+                preys combating galen checks fitter chang skill theme flourish
+                rude squire forbear knew villainous constant wondrous mainmast
+                keep vent favor hoarding therefore places home dwell empire
+                career knight guess legs jointly mourner messengers epitaphs
+                thinking adieu sevennight thence hercules morning approach
+                niece troy amidst unlocked sides 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+      <quantity>2</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>06/19/1998</start>
+        <end>05/24/1999</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction10">
+      <initial>8.35</initial>
+      <reserve>41.78</reserve>
+      <bidder>
+        <date>01/03/2000</date>
+        <time>07:31:45</time>
+        <personref person="person9"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>01/02/2000</date>
+        <time>09:03:59</time>
+        <personref person="person29"/>
+        <increase>43.50</increase>
+      </bidder>
+      <bidder>
+        <date>08/08/2000</date>
+        <time>22:36:33</time>
+        <personref person="person33"/>
+        <increase>25.50</increase>
+      </bidder>
+      <bidder>
+        <date>03/08/1998</date>
+        <time>15:52:04</time>
+        <personref person="person39"/>
+        <increase>12.00</increase>
+      </bidder>
+      <current>95.35</current>
+      <itemref item="item16"/>
+      <seller person="person33"/>
+      <annotation>
+        <author person="person13"/>
+        <description>
+          <text>
+            sun fardels touchstone minikin <bold> sweat </bold> sleep obedient
+            praying <bold> difference </bold> choughs oxford course would
+            french glorious scar letters dissolve den pity thread coursers
+            close sacrament womanish sacrifice already gorge parts robes
+            preventions strange satisfied countermand pandarus winter moor
+            amaze labyrinth reaches marrying verg curtain ground diet wisdom
+            minority returns spit showed preventions crust fits pierce unlike
+            aside word college young gait sword sat cars spent shot older paid
+            making imaginations revellers vengeance already deeds vill woodcock
+            etc envious command nights rascals smell canker plenteous store
+            breathe health writing depeche white storms doctrine language
+            manners ladder varro endanger against turn memory besides under
+            betray new committed compel harmless turd remember divine deceit
+            rash strew sinn serv glances mayor shine importance ebbs presently
+            admir gives throne costard henceforth duchy countrymen fealty trash
+            contriving could beauty blaze romeo messenger try <keyword>
+            pestilence that isabel convert midnight frailty lap </keyword>
+            semblable most boarded discontent wrestle surfeiting diligence
+            advis daughters plains <emph> unwillingness each </emph> pepin
+            edgar egg pierce jacks who methought imperfect confound sirrah
+            <bold> plea lust hang </bold> requir great barred coward officers
+            gives first properly holy <bold> attaint </bold> 
+          </text>
+        </description>
+        <happiness>8</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>01/10/2001</start>
+        <end>08/20/1999</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction11">
+      <initial>25.93</initial>
+      <reserve>58.27</reserve>
+      <bidder>
+        <date>05/01/2000</date>
+        <time>09:35:54</time>
+        <personref person="person44"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>12/27/2001</date>
+        <time>01:56:42</time>
+        <personref person="person8"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>03/21/2001</date>
+        <time>23:09:16</time>
+        <personref person="person5"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>07/27/1999</date>
+        <time>04:02:52</time>
+        <personref person="person0"/>
+        <increase>40.50</increase>
+      </bidder>
+      <bidder>
+        <date>10/28/1999</date>
+        <time>02:12:59</time>
+        <personref person="person23"/>
+        <increase>7.50</increase>
+      </bidder>
+      <current>78.43</current>
+      <privacy>Yes</privacy>
+      <itemref item="item17"/>
+      <seller person="person23"/>
+      <annotation>
+        <author person="person24"/>
+        <description>
+          <text>
+            woman conspirator depart dangers slew sayest forsworn <keyword>
+            tenths leaving arrival </keyword> mer negligent <emph> also tie
+            assailed goddess lowly </emph> fine tragedian eringoes pedro gate
+            nameless dumain mocks produce knew buzz new dial depends asham
+            craft flame whirls defiled brothers unclasp <keyword> whore wast
+            </keyword> elbow entreated ado further <keyword> misfortune
+            fractions forsake hail approve dismiss </keyword> kindly armour
+            germans thence sound truer issue suitor design hills nice rack
+            shipped party lover spartan frowning truant laertes his opened shut
+            sorrows brief yet further humility breath silly wear minds welcome
+            fatal shirt insupportable disguised speaking unwisely coupled
+            lapwing unmeet box trail lechery pestiferous <emph> grossness antic
+            must unremovably highly </emph> atomies propertied thorns spits
+            pots renascence brows decline austere bond kind resign looks mirror
+            worse kind england corner rescu goest ruder vapours ships
+            preventions bitter betwixt approbation mind past ending gall true
+            niece hies lamb estates <keyword> staff rounds </keyword> according
+            rarely female bark bride roar peasants musicians confounding poise
+            frown from revenged egypt cicero <keyword> fortunes waiting
+            sleeping integrity </keyword> resolution alive loving dar weapons
+            fix rhodes rebel ague almost cries passion pardoner carbonado
+            called pyrrhus synod accuse suspects register heavily kin delay
+            stir leer loud finely greeting places witch map garden mightier
+            includes hunger <emph> spark purpose noses antonio </emph> warning
+            execrations innocent seek fashion run estates satisfaction buys
+            steed farewell part person grew donn fogs unseen jewel shortly
+            cheeks ungentle <keyword> times <bold> sacred satisfaction </bold>
+            </keyword> 
+          </text>
+        </description>
+        <happiness>3</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>08/16/2000</start>
+        <end>01/07/2001</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction12">
+      <initial>16.25</initial>
+      <reserve>145.17</reserve>
+      <bidder>
+        <date>06/10/2001</date>
+        <time>10:59:33</time>
+        <personref person="person38"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>02/25/1999</date>
+        <time>06:14:38</time>
+        <personref person="person36"/>
+        <increase>21.00</increase>
+      </bidder>
+      <bidder>
+        <date>03/17/2000</date>
+        <time>22:24:16</time>
+        <personref person="person18"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>05/14/1999</date>
+        <time>14:00:37</time>
+        <personref person="person22"/>
+        <increase>81.00</increase>
+      </bidder>
+      <bidder>
+        <date>03/01/2000</date>
+        <time>22:43:18</time>
+        <personref person="person2"/>
+        <increase>7.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/25/1999</date>
+        <time>14:44:53</time>
+        <personref person="person1"/>
+        <increase>1.50</increase>
+      </bidder>
+      <current>134.75</current>
+      <itemref item="item20"/>
+      <seller person="person30"/>
+      <annotation>
+        <author person="person33"/>
+        <description>
+          <text>
+            strongly since conceived hir courtesy above contend present hew
+            winters <bold> possession liege black throne daughters </bold> pole
+            feather sure boarish madness kiss emilia stayed lodging declin
+            malice adversities offends send eyne spite december rotten wisdom
+            brother offender thou recover sinews convenience heavings sorts
+            with remov <emph> envy </emph> drew favour gaging dutchman eldest
+            kills heavenly clamour florentines barbarism osiers almighty
+            thought perdition lady careful throw reasons special sits clears
+            rememb fine crying deceit capers caius grievously alone toil care
+            princely want torment gentleness sets sin anthony mind single safer
+            argal mountain polixenes rape obligation northumberland knocking
+            fact triumphant kinsman exhalations omnipotent maiden unborn
+            recovered weep sop composition diest restitution patience egypt
+            plain fill triumphing shifts pardon staff <bold> assay engirt
+            convey </bold> france before estimate teach aspiring worthy envy
+            pocket crier lusts authority willingly points legate particular
+            unwillingly overflow wood madman hastings prophesy yoke unto
+            salutation black <emph> teacher sectary should wrestled let pills
+            </emph> receive followers nonino retires quicken <bold> flood their
+            paltry </bold> therefore afford worthies demanded sestos unfold
+            near whale cat chastisement orchard bedrid tears contempt ocean
+            vile extracted devil slanderer timon relish ratcliff bourn arise
+            pow heaven hush desp transparent ros oppose match naked nurs saves
+            toys tore proud morsel cited skill adieus vanish edgar grandam
+            giddy kind offending bowels arrest trumpets swinstead <keyword>
+            state porter flesh <bold> york </bold> hid belov lands challenge
+            respect olives </keyword> intended liars below adam sweets wounding
+            already breast doting revenge mate testimony preventions cope
+            blinding pol willingly example provost scrimers was even scape
+            masks preventions recreant sea despite upbraids wrought amity the
+            thrown wits achiev prepare bite light manka throw <emph> commended
+            longing grace interr copyright mood flower loud brat yonder raised
+            flock </emph> hollow purest infinite <emph> learning truly </emph>
+            adder vile shaking quit triumphant avouch eliads ber treasury slip
+            sport sneak mean patches surviving rom senseless <keyword> inform
+            piece caught </keyword> forsook seal hearts brokers employment
+            ourselves stranger along deliver drew shillings states thousands
+            yield somerset trebonius collatium harsh <keyword> from </keyword>
+            between farewell frenchmen purple tyrannous affrights lights wisdom
+            expedient reg <emph> minded peer philip </emph> widow play hang
+            reproof thus boot dishonoured knife <keyword> banks </keyword>
+            botch obtain vengeance since stool goot banish early ambition fled
+            volume fiend folded maid liar feature undoing bow seemeth hereford
+            presentation night attempt knowing stall sins tarquinius paris suck
+            preventions cut harp renascence peter measure misprizing hush host
+            buck waste push delights helm each lift mantua almost throat inclin
+            dost maine weapon got book <emph> gentlewoman finger palace table
+            preventions </emph> calf dolabella derive looks punish borne
+            duellist true owen impression warlike urge maid gave sea constraint
+            patiently even brought <keyword> debosh nonprofit great queen
+            stomach <bold> swear extenuate cloak turn </bold> egypt bearing
+            short raise </keyword> breath encounter canst brokes empty quarrel
+            along treads himself nobly found chid worship words asunder 
+          </text>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>12/03/2001</start>
+        <end>01/11/2001</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction13">
+      <initial>84.06</initial>
+      <bidder>
+        <date>01/22/2000</date>
+        <time>13:45:59</time>
+        <personref person="person19"/>
+        <increase>24.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/12/2001</date>
+        <time>07:19:34</time>
+        <personref person="person15"/>
+        <increase>7.50</increase>
+      </bidder>
+      <bidder>
+        <date>10/16/1999</date>
+        <time>18:05:41</time>
+        <personref person="person0"/>
+        <increase>19.50</increase>
+      </bidder>
+      <bidder>
+        <date>06/19/1998</date>
+        <time>04:00:11</time>
+        <personref person="person7"/>
+        <increase>27.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/18/1999</date>
+        <time>17:49:55</time>
+        <personref person="person34"/>
+        <increase>19.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/01/2001</date>
+        <time>10:35:05</time>
+        <personref person="person3"/>
+        <increase>19.50</increase>
+      </bidder>
+      <bidder>
+        <date>09/24/1998</date>
+        <time>11:13:26</time>
+        <personref person="person35"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>01/23/2000</date>
+        <time>02:25:45</time>
+        <personref person="person47"/>
+        <increase>28.50</increase>
+      </bidder>
+      <current>234.06</current>
+      <privacy>Yes</privacy>
+      <itemref item="item21"/>
+      <seller person="person25"/>
+      <annotation>
+        <author person="person39"/>
+        <description>
+          <text>
+            bertram seat warlike giddy prepar trouble transshape admittance
+            deal profound brought about enemy shadow ourselves rheum bees hers
+            greeting abhor compos aggravate basilisk 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>05/16/2001</start>
+        <end>08/09/1999</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction14">
+      <initial>14.20</initial>
+      <bidder>
+        <date>04/26/2000</date>
+        <time>22:27:14</time>
+        <personref person="person41"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>07/04/2000</date>
+        <time>12:49:43</time>
+        <personref person="person4"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>03/09/1998</date>
+        <time>14:48:52</time>
+        <personref person="person48"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>07/14/2000</date>
+        <time>22:53:10</time>
+        <personref person="person36"/>
+        <increase>34.50</increase>
+      </bidder>
+      <bidder>
+        <date>11/06/2000</date>
+        <time>01:30:52</time>
+        <personref person="person5"/>
+        <increase>9.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/23/1998</date>
+        <time>12:28:56</time>
+        <personref person="person37"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>01/16/1999</date>
+        <time>10:07:54</time>
+        <personref person="person46"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>09/06/1998</date>
+        <time>08:06:44</time>
+        <personref person="person18"/>
+        <increase>31.50</increase>
+      </bidder>
+      <bidder>
+        <date>03/23/2000</date>
+        <time>09:43:17</time>
+        <personref person="person39"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/11/1999</date>
+        <time>15:34:26</time>
+        <personref person="person39"/>
+        <increase>18.00</increase>
+      </bidder>
+      <current>137.20</current>
+      <privacy>No</privacy>
+      <itemref item="item22"/>
+      <seller person="person25"/>
+      <annotation>
+        <author person="person8"/>
+        <description>
+          <text>
+            <keyword> redeem thickest wedded cloddy ladies pity </keyword> 
+          </text>
+        </description>
+        <happiness>8</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>01/08/1999</start>
+        <end>02/11/2001</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction15">
+      <initial>44.53</initial>
+      <reserve>64.11</reserve>
+      <bidder>
+        <date>02/25/1998</date>
+        <time>07:29:49</time>
+        <personref person="person16"/>
+        <increase>18.00</increase>
+      </bidder>
+      <bidder>
+        <date>09/17/1999</date>
+        <time>19:39:15</time>
+        <personref person="person19"/>
+        <increase>39.00</increase>
+      </bidder>
+      <bidder>
+        <date>02/20/2000</date>
+        <time>16:50:05</time>
+        <personref person="person12"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>05/19/2001</date>
+        <time>07:39:30</time>
+        <personref person="person12"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/08/2000</date>
+        <time>15:24:55</time>
+        <personref person="person32"/>
+        <increase>1.50</increase>
+      </bidder>
+      <current>106.03</current>
+      <privacy>Yes</privacy>
+      <itemref item="item27"/>
+      <seller person="person22"/>
+      <annotation>
+        <author person="person49"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                basan proudly gentlemen crime much malicious died force angry
+                precedent honest holla gladly haply festival delivers atone
+                maggot charmian physic lucrece admonition fled emperor issue
+                found pestilent courtesy although neither <bold> grass
+                basilisks happy wrong recanting </bold> par hero comments sole
+                created monarchize pelican april citizens pillars authentic
+                agamemnon spare insinuating <bold> hearing </bold> 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                tongues cupid received pin heaven babe marcus purposely worthy
+                accuse bonny throw childhoods plea care lash wither exeter heir
+                die adelaide gravity tail question berowne forces legacy enjoys
+                claims pluck progeny pluck antony ruin hector lid far distemper
+                bleaching box kin tributary revenge letters advancing 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>01/22/1998</start>
+        <end>03/06/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction16">
+      <initial>25.15</initial>
+      <reserve>106.87</reserve>
+      <bidder>
+        <date>07/08/2001</date>
+        <time>15:30:37</time>
+        <personref person="person49"/>
+        <increase>12.00</increase>
+      </bidder>
+      <bidder>
+        <date>02/25/1999</date>
+        <time>22:08:22</time>
+        <personref person="person14"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>01/27/1999</date>
+        <time>09:52:35</time>
+        <personref person="person42"/>
+        <increase>21.00</increase>
+      </bidder>
+      <bidder>
+        <date>09/27/2001</date>
+        <time>15:06:43</time>
+        <personref person="person20"/>
+        <increase>18.00</increase>
+      </bidder>
+      <bidder>
+        <date>12/04/1999</date>
+        <time>06:05:10</time>
+        <personref person="person0"/>
+        <increase>40.50</increase>
+      </bidder>
+      <bidder>
+        <date>04/12/2001</date>
+        <time>12:56:10</time>
+        <personref person="person14"/>
+        <increase>13.50</increase>
+      </bidder>
+      <bidder>
+        <date>10/04/2000</date>
+        <time>16:51:40</time>
+        <personref person="person43"/>
+        <increase>39.00</increase>
+      </bidder>
+      <current>175.15</current>
+      <itemref item="item30"/>
+      <seller person="person19"/>
+      <annotation>
+        <author person="person50"/>
+        <description>
+          <parlist>
+            <listitem>
+              <text>
+                wrongs blackheath unmoving rather commoners physicians has
+                differ dream impartment acquaint flowers believe destin
+                recompense pleases <emph> securely bright moon lover mansion
+                dearest thence meet cats finds home art splits suffer prais
+                making </emph> win moulded warranted amended beseech town
+                hatred dote fear uncivil diana defect bourn cleave ephesian
+                lips traveller condemned temper discharge unseasonable regards
+                guess holes measure edmund hubert effect hoarse devil deities
+                hung deaf slowly sensible door wanton forgive infect sticks
+                rushing avouch rom suffice tempted contumely wreck was humbly
+                manhood antique coffin massy hungry spring though sound engine
+                bang feature harlot purpose stepping farre height divided
+                windsor vault misbhav female observe leave provost cornelius
+                root bestow virtue betwixt faculties manhood could upward
+                suffer liking laurence abilities true sentinels witness before
+                intent speeches offends saint guiding each crest beat editions
+                ripened ease pull fond nominate trib tale harmony parties safe
+                hubert because ladyship gentle affections liar appointed poor
+                runs diet numbers sinful rich noise scorn gent men laughed
+                <keyword> exercise doctor pear shining embassy gracing jot
+                states </keyword> cools noting customer creatures wildly
+                besides sort whither buck majesty brim won treasure cyprus
+                nought arithmetic sex leg lips bag swore parents arise <emph>
+                prayers along interchange saints conclusion strumpet strength
+                </emph> quick counterfeit able brat inheritance 
+              </text>
+            </listitem>
+            <listitem>
+              <text>
+                smallest excus desperate top ducats who purse mingled careless
+                howe attempt road gapes study keeps brazen thunderbolt poisoned
+                athenian <bold> dim motive inspired tufts sequel </bold> exeunt
+                <bold> pest </bold> throats <keyword> ribbon caus ample knell
+                obedient sallets cowardice dove famous grecian romeo </keyword>
+                function french hiss nevils match miss weakness govern ebbs
+                brutus matter came lover sues lamp take ant death indirect
+                policy danger commend nation castle hell tore ballad behalf
+                horrid varied violate transport repose cry higher skilful
+                branch rain practices retir potent evermore hours brings was
+                uncomfortable attended desperation outward <keyword> ring
+                understand loathsome gold soften mettle apart amorous niece
+                kinsman into cruel peril paid <bold> quietness brief defence
+                julietta </bold> peace <bold> years thou who yours along world
+                </bold> support shall necessary sails </keyword> one streets
+                opening blessing 
+              </text>
+            </listitem>
+          </parlist>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>06/11/2001</start>
+        <end>06/18/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction17">
+      <initial>48.88</initial>
+      <reserve>114.23</reserve>
+      <bidder>
+        <date>12/17/1998</date>
+        <time>08:30:15</time>
+        <personref person="person10"/>
+        <increase>7.50</increase>
+      </bidder>
+      <bidder>
+        <date>08/18/2001</date>
+        <time>21:56:16</time>
+        <personref person="person37"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>04/14/1999</date>
+        <time>15:14:03</time>
+        <personref person="person31"/>
+        <increase>3.00</increase>
+      </bidder>
+      <current>60.88</current>
+      <privacy>Yes</privacy>
+      <itemref item="item33"/>
+      <seller person="person31"/>
+      <annotation>
+        <author person="person3"/>
+        <description>
+          <text>
+            robb apart unseen proved interest take banishment mischance embers
+            fortunes swallow grieving shrift featly ros priest hill rest young
+            buttock issue ancestors conceit ten whoreson murderer amities heels
+            thrive swears bars members confusion belie tyrannically blood
+            shoulders exalted prophecy seats preventions conquer coffer
+            heaviness fire amber catalogue chimneys field murdered sinew does
+            reply agree unfit bernardo plagues conclusions yellow wander cross 
+          </text>
+        </description>
+        <happiness>5</happiness>
+      </annotation>
+      <quantity>2</quantity>
+      <type>Featured, Dutch</type>
+      <interval>
+        <start>10/21/2000</start>
+        <end>12/25/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction18">
+      <initial>108.01</initial>
+      <bidder>
+        <date>10/20/2000</date>
+        <time>01:53:58</time>
+        <personref person="person12"/>
+        <increase>9.00</increase>
+      </bidder>
+      <current>117.01</current>
+      <itemref item="item35"/>
+      <seller person="person25"/>
+      <annotation>
+        <author person="person14"/>
+        <description>
+          <text>
+            ask count heard <keyword> tell moat towns brute </keyword> sow
+            disguised hoodwink give therefore when single drawn pelting
+            companion vizaments ligarius forges par judgment pours twenty
+            claudio sinking 
+          </text>
+        </description>
+        <happiness>8</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>03/08/2000</start>
+        <end>12/01/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction19">
+      <initial>131.35</initial>
+      <bidder>
+        <date>10/25/1999</date>
+        <time>23:28:01</time>
+        <personref person="person8"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>01/14/2001</date>
+        <time>23:52:27</time>
+        <personref person="person11"/>
+        <increase>7.50</increase>
+      </bidder>
+      <current>141.85</current>
+      <privacy>No</privacy>
+      <itemref item="item36"/>
+      <seller person="person32"/>
+      <annotation>
+        <author person="person23"/>
+        <description>
+          <text>
+            others mine shoulders present dane hir seek envious mistress <bold>
+            alb course nose arrive bushy form said lepidus eager assur inherit
+            wool shore <keyword> colouring preventions preserve early forester
+            utterly froth wondrous steers days heigh confine profit </keyword>
+            minion morn mortimer marriage incense clap people </bold> crutch
+            mars book motive breathing nights crest rend judges capulet lion
+            barne dolour ourselves proscription consisting albany bar withdraw
+            last custom sooner slowly destruction <emph> bacchus accompt
+            </emph> appear yield collatinus device fain lip 
+          </text>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>04/18/1998</start>
+        <end>08/28/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction20">
+      <initial>15.02</initial>
+      <reserve>30.28</reserve>
+      <bidder>
+        <date>12/11/2001</date>
+        <time>22:20:17</time>
+        <personref person="person42"/>
+        <increase>36.00</increase>
+      </bidder>
+      <bidder>
+        <date>08/04/1998</date>
+        <time>03:48:58</time>
+        <personref person="person0"/>
+        <increase>30.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/23/2000</date>
+        <time>12:34:54</time>
+        <personref person="person39"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>12/28/2000</date>
+        <time>03:03:06</time>
+        <personref person="person18"/>
+        <increase>3.00</increase>
+      </bidder>
+      <current>87.02</current>
+      <itemref item="item39"/>
+      <seller person="person29"/>
+      <annotation>
+        <author person="person30"/>
+        <description>
+          <text>
+            <emph> sure </emph> wakes session wring conjure <keyword> tribute
+            backs thorns </keyword> thyme beggarly linger hound quite base
+            tonight pen forsworn experience emilia prepar sequent justly revolt
+            giant shepherds heap tyrant same clarence cassius scornful 
+          </text>
+        </description>
+        <happiness>4</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>04/08/2000</start>
+        <end>01/11/1998</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction21">
+      <initial>214.38</initial>
+      <reserve>604.63</reserve>
+      <bidder>
+        <date>04/01/2000</date>
+        <time>23:12:29</time>
+        <personref person="person35"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>06/11/1998</date>
+        <time>18:32:16</time>
+        <personref person="person13"/>
+        <increase>18.00</increase>
+      </bidder>
+      <bidder>
+        <date>04/06/1998</date>
+        <time>11:28:49</time>
+        <personref person="person38"/>
+        <increase>13.50</increase>
+      </bidder>
+      <bidder>
+        <date>11/15/1999</date>
+        <time>02:29:15</time>
+        <personref person="person21"/>
+        <increase>9.00</increase>
+      </bidder>
+      <bidder>
+        <date>10/20/2000</date>
+        <time>05:24:55</time>
+        <personref person="person43"/>
+        <increase>10.50</increase>
+      </bidder>
+      <bidder>
+        <date>11/07/1999</date>
+        <time>17:00:16</time>
+        <personref person="person41"/>
+        <increase>37.50</increase>
+      </bidder>
+      <bidder>
+        <date>11/11/2001</date>
+        <time>12:18:44</time>
+        <personref person="person12"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>04/21/1998</date>
+        <time>16:16:38</time>
+        <personref person="person22"/>
+        <increase>18.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/06/2000</date>
+        <time>20:35:27</time>
+        <personref person="person35"/>
+        <increase>1.50</increase>
+      </bidder>
+      <bidder>
+        <date>03/18/1999</date>
+        <time>19:45:40</time>
+        <personref person="person25"/>
+        <increase>3.00</increase>
+      </bidder>
+      <current>332.88</current>
+      <privacy>No</privacy>
+      <itemref item="item40"/>
+      <seller person="person26"/>
+      <annotation>
+        <author person="person41"/>
+        <description>
+          <text>
+            stuff villainy under never she readiness cradle oftener calchas
+            conceit wond feast take shed voice pluck painting greek april ilion
+            foh lucio dare armourer became roaring barbarous next awake
+            anchises clip dies henceforth bowl chide foams edmund lady achilles
+            hide drums short captain 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>12/15/2001</start>
+        <end>03/17/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction22">
+      <initial>168.86</initial>
+      <reserve>790.08</reserve>
+      <bidder>
+        <date>06/20/2001</date>
+        <time>10:24:42</time>
+        <personref person="person49"/>
+        <increase>21.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/25/1998</date>
+        <time>18:13:56</time>
+        <personref person="person5"/>
+        <increase>12.00</increase>
+      </bidder>
+      <current>201.86</current>
+      <itemref item="item41"/>
+      <seller person="person31"/>
+      <annotation>
+        <author person="person0"/>
+        <description>
+          <text>
+            honour alencon precious their gasping war witchcraft wits himself
+            braz signior velvet fresh afar lost rested howling only know
+            cuckolds shortly ladies pride nine spurn stares steep compt say
+            sixteen you mayst conscience feeling jealousy fitted lining
+            laughter relent flower hero myself bereft story messengers lords
+            bounds once relish shelter beaufort outrun shown permit entrance
+            height curse brooch wash check dealings antony able bias planet
+            stopped witty war snap oregon losing uses wealth <bold> assume
+            establish mellow below blind tried boarded injury stretch took harp
+            pedro edm lame something </bold> kings suppliant preventions
+            deserve dick groan stafford out larger lash dash traveller cross
+            tod seas parchment mistrust slanderous whilst hearing unwillingly
+            pate devilish lucy lieutenant pernicious flung history wert pair
+            themselves qualified splits eagle house hide lafeu repast else
+            birth suitor quarrel southwark beaten valentine frankly <keyword>
+            sticking freedom rise bonnet dead nothings beloved </keyword> jack
+            romans speech reported sojourn stratagem happy lace stand darken
+            blow jest county region richard swore unique sickly preventions
+            deny lolling detractions mountain defy complements disgrace enrich
+            philosophy arragon steeds light smelling load hanging frogmore
+            affront startle are falcon laugh justly furnish regist starve
+            chance happily adulterate lays blame methought ber near livery
+            eternity terra purchase declares monument cassandra bows prorogue
+            elements frampold lasting unrestor said recovered mar pent sings
+            mariners holp wake hamlet martino generals smile fantasy because
+            number snatch creature <keyword> mov </keyword> spread sainted
+            balthasar feast voice unbashful protests parting dug boys condole
+            anything lucio satisfied surely revenges style sighted pretty suits
+            rough pliant fetch lightning plead revive fed certain the pretty
+            hast 
+          </text>
+        </description>
+        <happiness>9</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>07/24/1999</start>
+        <end>08/05/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction23">
+      <initial>153.07</initial>
+      <reserve>538.96</reserve>
+      <bidder>
+        <date>07/21/2000</date>
+        <time>21:40:18</time>
+        <personref person="person29"/>
+        <increase>10.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/28/2000</date>
+        <time>08:00:37</time>
+        <personref person="person26"/>
+        <increase>21.00</increase>
+      </bidder>
+      <current>184.57</current>
+      <privacy>Yes</privacy>
+      <itemref item="item42"/>
+      <seller person="person25"/>
+      <annotation>
+        <author person="person49"/>
+        <description>
+          <text>
+            parson monumental able fourth delivered tired capt organs counsel
+            weak breathing <emph> heaviness heavily fault sequent rebellion
+            case mere mines powerfully child brings old timon osw faithful
+            office </emph> pricks troops plagues wager followed <keyword> alone
+            </keyword> entreaties proof went open widow priories drink troop
+            doing rotten ends loves warnings prepare balm big lap theirs crest
+            meaner notorious expedition beasts wales offer <emph> suffers
+            succeeding valour goblins </emph> learned rest spark jocund sit
+            tent companies forgery proportion cause advice leaps shrewd goneril
+            pleas speech comes demand didst brothers treasury acquainted
+            treasons mind strike whipp shifts prick factors hadst matter
+            election <bold> fee eyes strike honour </bold> ros sleep pitied
+            speech steps forth entertainment employment darkly carpenter term
+            towards walk clink fate honest smoothing parents peck warrant
+            desert virtuous chapel disturb conduct 
+          </text>
+        </description>
+        <happiness>1</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Regular</type>
+      <interval>
+        <start>01/12/1998</start>
+        <end>12/20/2000</end>
+      </interval>
+    </open_auction>
+    <open_auction id="open_auction24">
+      <initial>222.18</initial>
+      <reserve>832.08</reserve>
+      <bidder>
+        <date>09/22/2001</date>
+        <time>05:06:50</time>
+        <personref person="person51"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>02/19/2000</date>
+        <time>19:29:43</time>
+        <personref person="person20"/>
+        <increase>4.50</increase>
+      </bidder>
+      <bidder>
+        <date>08/01/1999</date>
+        <time>07:23:21</time>
+        <personref person="person51"/>
+        <increase>6.00</increase>
+      </bidder>
+      <bidder>
+        <date>06/25/2000</date>
+        <time>09:47:02</time>
+        <personref person="person4"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>05/07/1999</date>
+        <time>00:31:25</time>
+        <personref person="person24"/>
+        <increase>16.50</increase>
+      </bidder>
+      <bidder>
+        <date>12/23/1998</date>
+        <time>16:51:10</time>
+        <personref person="person43"/>
+        <increase>3.00</increase>
+      </bidder>
+      <bidder>
+        <date>09/04/2001</date>
+        <time>21:41:31</time>
+        <personref person="person19"/>
+        <increase>1.50</increase>
+      </bidder>
+      <current>261.18</current>
+      <privacy>No</privacy>
+      <itemref item="item43"/>
+      <seller person="person32"/>
+      <annotation>
+        <author person="person49"/>
+        <description>
+          <text>
+            discomfort senses life blot pens tend god interr despis squire
+            church star quoth attends liver flaw fly walks jesting haste broils
+            december gossips rose troilus loves acknowledge wounds frame awake
+            axe admir slumber morrow 
+          </text>
+        </description>
+        <happiness>6</happiness>
+      </annotation>
+      <quantity>1</quantity>
+      <type>Featured</type>
+      <interval>
+        <start>02/14/1998</start>
+        <end>09/26/2000</end>
+      </interval>
+    </open_auction>
+  </open_auctions>
+</site>


[10/18] vxquery git commit: Added benchmark queries for XMark.

Posted by pr...@apache.org.
Added benchmark queries for XMark.


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/edb8d35f
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/edb8d35f
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/edb8d35f

Branch: refs/heads/master
Commit: edb8d35f8bf4ba1adbe874b077c03a46527be653
Parents: 0b7dfa0
Author: Preston Carman <pr...@apache.org>
Authored: Fri Oct 24 10:02:56 2014 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:13:19 2015 -0700

----------------------------------------------------------------------
 .../src/main/resources/xmark/README.md          |  41 ++
 .../xmark/data/categories/micro_categories.xml  |  52 +++
 .../xmark/data/catgraph/micro_catgraph.xml      |   8 +
 .../closed_auctions/micro_closed_auctions.xml   | 172 +++++++++
 .../data/open_auctions/micro_open_auctions.xml  | 138 +++++++
 .../xmark/data/people/micro_people.xml          |  15 +
 .../xmark/data/regions/micro_regions.xml        | 378 +++++++++++++++++++
 .../src/main/resources/xmark/queries/q01.xq     |  23 ++
 .../src/main/resources/xmark/queries/q02.xq     |  22 ++
 .../src/main/resources/xmark/queries/q03.xq     |  26 ++
 .../src/main/resources/xmark/queries/q04.xq     |  26 ++
 .../src/main/resources/xmark/queries/q05.xq     |  25 ++
 .../src/main/resources/xmark/queries/q06.xq     |  22 ++
 .../src/main/resources/xmark/queries/q07.xq     |  22 ++
 .../src/main/resources/xmark/queries/q08.xq     |  28 ++
 .../src/main/resources/xmark/queries/q09.xq     |  33 ++
 .../src/main/resources/xmark/queries/q10.xq     |  46 +++
 .../src/main/resources/xmark/queries/q11.xq     |  27 ++
 .../src/main/resources/xmark/queries/q12.xq     |  28 ++
 .../src/main/resources/xmark/queries/q13.xq     |  22 ++
 .../src/main/resources/xmark/queries/q14.xq     |  23 ++
 .../src/main/resources/xmark/queries/q15.xq     |  29 ++
 .../src/main/resources/xmark/queries/q16.xq     |  30 ++
 .../src/main/resources/xmark/queries/q17.xq     |  23 ++
 .../src/main/resources/xmark/queries/q18.xq     |  28 ++
 .../src/main/resources/xmark/queries/q19.xq     |  24 ++
 .../src/main/resources/xmark/queries/q20.xq     |  58 +++
 27 files changed, 1369 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/README.md
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/README.md b/vxquery-benchmark/src/main/resources/xmark/README.md
new file mode 100644
index 0000000..afd4a54
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/README.md
@@ -0,0 +1,41 @@
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+
+XMark
+=====
+
+# Description
+
+The original XMark queries and data generation are available at http://www.xml-benchmark.org/downloads.html, 
+with the queries being viewable online at http://www.ins.cwi.nl/projects/xmark/Assets/xmlquery.txt. In the
+query folder, we have separate query files singling out the exact syntax for the versions of these queries 
+used in our VXQuery work with XMark; the differences are due to the way we have physically organized the 
+XMark data for storage/parallelism reasons.
+  
+
+# Query Results
+
+VXQuery is still being developed and the following outlines the results for each of the XMark queries.
+All queries have been modified to use fn:collection instead of fn:doc. In addition the data file has been split up 
+by the first child of the site tag. Example XML files and folders can be found under the data folder.
+
+q01: Modified version works. (Full support with VXQUERY-125)
+q02: VXQUERY-125
+q03: VXQUERY-125 and VXQUERY-73
+q04: VXQUERY-72 missing node functions
+q05: Works.
+q06: VXQUERY-126 needs unnesting implementation of //
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml b/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
new file mode 100644
index 0000000..ba5c193
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/categories/micro_categories.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <categories>
+        <category id="category0">
+            <name>dispatch reported dotard holofernes </name>
+            <description>
+                <parlist>
+                    <listitem>
+                        <text>
+                            shift carrion doubtful strangle sounding crowned troubled naked yesterday overthrow owe silent recount waters derive
+                            sans four
+                        </text>
+                    </listitem>
+                    <listitem>
+                        <parlist>
+                            <listitem>
+                                <text>
+                                    fragment pamper arthur thrive wound fouler streets preventions obey vow bawds myrtle said infinite montague fierce
+                                    sense ride souls commended gainsay profession labour intents persuade alter
+                                </text>
+                            </listitem>
+                            <listitem>
+                                <text>
+                                    ord villain wore thunder congeal pawned alack customary deny faithful top office spoken please neighbour office
+                                    afternoon drum embowell touch sue lifeless leapt called weary congregation yield
+                                </text>
+                            </listitem>
+                            <listitem>
+                                <text>
+                                    mental fatal hard ancient stands cor dishes therein gramercy discipline farewell
+                                    dire tricks protest cut horatio brother speech sleeping adultress pitch cave liv
+                                    nurse drink state plants combating desired requir rebellion afraid repented tree
+                                    scald stopp wine advise undermine norfolk vilely whet scars companions hanging
+                                    foolish scene musty fruitful unburthen teacher garments betimes sight now for oaths
+                                    vouchsafe particulars globe laertes afflictions rouse once news humanity buck
+                                    destroy military lucius lap
+                                    <keyword> considered forc mourning verona </keyword>
+                                    waters triumphing officer hastily
+                                    <emph> resign subject figure hay thwart written signs gout bred distance period
+                                        glove players change folly </emph>
+                                    going wat lost song hautboys pick business crocodile leading cave twice frenzy
+                                    sprightly dislike invite forbids morn devour ambassador seldom speak tickling
+                                    rejoice triumphant ascanius forward
+                                </text>
+                            </listitem>
+                        </parlist>
+                    </listitem>
+                </parlist>
+            </description>
+        </category>
+    </categories>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml b/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
new file mode 100644
index 0000000..2b3fa91
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/catgraph/micro_catgraph.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <catgraph>
+        <edge
+            from="category0"
+            to="category0" />
+    </catgraph>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml b/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
new file mode 100644
index 0000000..4945ef8
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/micro_closed_auctions.xml
@@ -0,0 +1,172 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <closed_auctions>
+        <closed_auction>
+            <seller person="person0" />
+            <buyer person="person0" />
+            <itemref item="item1" />
+            <price>113.87</price>
+            <date>06/06/2000</date>
+            <quantity>1</quantity>
+            <type>Regular</type>
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <parlist>
+                        <listitem>
+                            <parlist>
+                                <listitem>
+                                    <text>
+                                        farewells religion fetch bells rage names valued exeunt soul albans ungently
+                                        advised serving ratcliff braggarts knowest desp sheep died repeat toy corrupted
+                                        michael help dunghill trembles pill reap office early secure desires hated
+                                        garland carriage impatient deserts feel challenger evil
+                                        <bold> editions depart laur hereford richer </bold>
+                                    </text>
+                                </listitem>
+                                <listitem>
+                                    <text>
+                                        proudest lust approve rey should spectacles fiery perfect worshipp foul quod yes remorse young tyburn thrust attending
+                                        spear shun doctor wild
+                                    </text>
+                                </listitem>
+                            </parlist>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                throng grandam awak helpless ventidius tread defeat teem durst wonderful attaint chaste sees fulfill mortality arme
+                                expedient attendants themselves performed leading sing villain skill store mischief see
+                                consciences sail text speed sons spleen die oft girl atomies commodity honor fall stopp
+                                they
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                rain pays spilling rancour reasons grieves camp bachelor crow can whom soldiers growth
+                                invite less for vaughan properties
+                                <keyword> record penury herself reasons merits villainous whereupon wrote penny mar
+                                </keyword>
+                                preventions followed best eternity bestow blots rocks barnardine torn cassio tailor fame
+                                forfeit triumphant conceived deem cowardly merciful topgallant flint purgation whosoever
+                                ventidius befits forever bankrupt choughs stains certain violated burgundy shadows
+                                possesseth men repent predominant burns revelry swore prodigious next tyrant oath noses
+                                apart balth trade feasting field importunity expect experience kingly stay babe hopes
+                                liege astonished suspicion unmannerd alexander crown soil committed god stately incensed
+                                trance oracle slowness fast princes damned corn grandsire change tender end fields slain
+                                palm softly samp shore notion herod messengers horseman
+                                <bold> riggish </bold>
+                                quirks shut thence beware jewels sland preventions has sells assails influences
+                                oppression pow maggot caught methought mechanical durst liker not seat
+                                <emph>
+                                    assigns flesh made his third
+                                    <keyword> seemeth </keyword>
+                                    peril gain they stroke forsworn scape full determin professes commons
+                                </emph>
+                                lordship clear operation practice pyrrhus earnest broke devil posterity company text
+                                misbegotten oregon strike saw arthur earnestly brow popilius ugly serves presentation
+                                commandment metal comparing thereon true secretly gallows preventions horridly slack
+                                lieutenant hers stop clown rosalinde wed pretty wildly
+                            </text>
+                        </listitem>
+                    </parlist>
+                </description>
+                <happiness>9</happiness>
+            </annotation>
+        </closed_auction>
+        <closed_auction>
+            <seller person="person0" />
+            <buyer person="person0" />
+            <itemref item="item2" />
+            <price>96.92</price>
+            <date>12/05/2001</date>
+            <quantity>1</quantity>
+            <type>Featured</type>
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <text>
+                        hitherto queen painted seat fords clay recall countryman divided delicate mocking active bills
+                        filth pledge surrender madness sufficiency moved converse goot claw show edmundsbury torment
+                        tough fish mediators tarquin pyrrhus
+                        <keyword> heathen </keyword>
+                    </text>
+                </description>
+                <happiness>6</happiness>
+            </annotation>
+        </closed_auction>
+        <closed_auction>
+            <seller person="person0" />
+            <buyer person="person0" />
+            <itemref item="item3" />
+            <price>53.85</price>
+            <date>05/11/1999</date>
+            <quantity>1</quantity>
+            <type>Featured</type>
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <text>
+                        strives occasion question sticks shall ingenious sinews liquid ashy gentlewomen authority assay hole selves living near
+                        doting modest wiltshire mocker eton profess forgeries butt wade lawful maccabaeus wert forced
+                        succeeding becomes wayward got
+                    </text>
+                </description>
+                <happiness>6</happiness>
+            </annotation>
+        </closed_auction>
+        <closed_auction>
+            <seller person="person0" />
+            <buyer person="person0" />
+            <itemref item="item4" />
+            <price>123.52</price>
+            <date>02/11/1999</date>
+            <quantity>1</quantity>
+            <type>Regular</type>
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <text>
+                        vowed keys imperial were swinstead forsake cat aliena spies crave requite forfeit doctor
+                        <emph> possess </emph>
+                        aught demand ceremonies obscure engross hero restraint bolingbroke neighbour crimes dominions
+                        common turns conduct wav therewithal abandon yet hunger
+                    </text>
+                </description>
+                <happiness>5</happiness>
+            </annotation>
+        </closed_auction>
+        <closed_auction>
+            <seller person="person0" />
+            <buyer person="person0" />
+            <itemref item="item5" />
+            <price>96.06</price>
+            <date>04/24/1999</date>
+            <quantity>2</quantity>
+            <type>Featured</type>
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <text>
+                        jove superiors prolong which conspirator crowns fellowship indisposition skins filthy divers
+                        fault apparell worthiness supposition parchment restitution rings rages remains lass dependent
+                        pelican contrive paradoxes unmask desdemona weak pleases shame wisely cheek poison avoid ulysses
+                        exeunt answer smoothing punishment much anointed bloody shook here armado supply four digestion
+                        unresisted consummate glou ding figure made unwrung worst repute envious meanest read nan stake
+                        shriek tower nights armed drinking instant scruple citizens rightful nonino shame hills dismal
+                        other fasting attends judge aspire hand putting repeal grounds bestrid commission crave mess
+                        tarries sport view freely lame done intend cast shun kills presented body landed question hem
+                        same burdens plenty esteem weak sigh sunday body preventions revenge horses cleomenes thrust
+                        what albeit foolishly mirror gently mock allow index evils should consider deeds suit damsons
+                        willoughby thousand number morn banish barricado unfolding perhaps gently stalk degree oblivion
+                        wars monsieur companies swords shifted clay strives frozen jour
+                        <emph> ajax states mark parcels advertised utterly virtue flatter sleeping ope </emph>
+                        lucilius tybalt glow killed account obdurate kindly
+                        <bold> heart light bosom garden cog yet daughters tott </bold>
+                        lifted offer
+                    </text>
+                </description>
+                <happiness>4</happiness>
+            </annotation>
+        </closed_auction>
+    </closed_auctions>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml b/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
new file mode 100644
index 0000000..1a8c2ff
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/open_auctions/micro_open_auctions.xml
@@ -0,0 +1,138 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <open_auctions>
+        <open_auction id="open_auction0">
+            <initial>13.56</initial>
+            <reserve>33.78</reserve>
+            <bidder>
+                <date>10/22/2001</date>
+                <time>10:21:43</time>
+                <personref person="person0" />
+                <increase>55.50</increase>
+            </bidder>
+            <bidder>
+                <date>07/27/2001</date>
+                <time>12:36:50</time>
+                <personref person="person0" />
+                <increase>19.50</increase>
+            </bidder>
+            <bidder>
+                <date>02/14/2000</date>
+                <time>16:40:16</time>
+                <personref person="person0" />
+                <increase>19.50</increase>
+            </bidder>
+            <bidder>
+                <date>05/09/2001</date>
+                <time>11:39:57</time>
+                <personref person="person0" />
+                <increase>30.00</increase>
+            </bidder>
+            <bidder>
+                <date>07/12/1999</date>
+                <time>23:20:27</time>
+                <personref person="person0" />
+                <increase>13.50</increase>
+            </bidder>
+            <bidder>
+                <date>10/21/2001</date>
+                <time>01:19:47</time>
+                <personref person="person0" />
+                <increase>3.00</increase>
+            </bidder>
+            <bidder>
+                <date>09/28/2001</date>
+                <time>17:03:24</time>
+                <personref person="person0" />
+                <increase>6.00</increase>
+            </bidder>
+            <bidder>
+                <date>11/15/1999</date>
+                <time>14:23:15</time>
+                <personref person="person0" />
+                <increase>9.00</increase>
+            </bidder>
+            <bidder>
+                <date>01/02/1998</date>
+                <time>22:18:07</time>
+                <personref person="person0" />
+                <increase>1.50</increase>
+            </bidder>
+            <bidder>
+                <date>12/24/2001</date>
+                <time>16:46:32</time>
+                <personref person="person0" />
+                <increase>13.50</increase>
+            </bidder>
+            <bidder>
+                <date>08/12/2000</date>
+                <time>11:41:54</time>
+                <personref person="person0" />
+                <increase>3.00</increase>
+            </bidder>
+            <bidder>
+                <date>11/15/2000</date>
+                <time>15:53:40</time>
+                <personref person="person0" />
+                <increase>6.00</increase>
+            </bidder>
+            <bidder>
+                <date>03/04/2000</date>
+                <time>20:46:15</time>
+                <personref person="person0" />
+                <increase>16.50</increase>
+            </bidder>
+            <bidder>
+                <date>07/22/1998</date>
+                <time>10:34:11</time>
+                <personref person="person0" />
+                <increase>25.50</increase>
+            </bidder>
+            <bidder>
+                <date>04/01/1998</date>
+                <time>10:44:22</time>
+                <personref person="person0" />
+                <increase>7.50</increase>
+            </bidder>
+            <current>243.06</current>
+            <itemref item="item0" />
+            <seller person="person0" />
+            <annotation>
+                <author person="person0" />
+                <description>
+                    <text>
+                        debauch corpse canons domain night forsake yea satisfy between fume were monsters ear players
+                        moreover ungentleness sorrows prouder tonight favours rome bastard unshown excellence journey
+                        loves swearing proceeds stone buck battle breathless kindness prophesy entomb urging rogues
+                        hector conquer provoke nothing raw wight places needy feasted romeo rivers worser occupation
+                        brook stoops brooch plucks level samp tent windsor rubs whereof beam signior built suff heavy
+                        dull husbands roman favour urge spear gone wolf cheeks execute resolv such horrid drives provide
+                        twice spoke trade friar taking pheasant sentenc scarf corrections brothers charge spur ass
+                        agamemnon truepenny saves roots practis impatient diest didest starv seeing beneath interpose
+                        gods home black forgot snuff dress dozen napkins
+                        <emph> countess northumberland headlong needless angry pleading </emph>
+                        better joy
+                        <emph> meagre </emph>
+                        reap enquire crab wales died violent rear past liberty
+                        <emph> braggart armour infer bankrupt winds teeth </emph>
+                        case wore pouch crows cognition
+                        <keyword> reports expedition free chief cressida hearsed </keyword>
+                        loath monuments silent congregation soon farm doct ross susan ready empty dedicate shilling
+                        whole soul foot beseech higher lifeless hay postmaster distress disposition
+                        <bold> inherits </bold>
+                        marcus betters pitch betray beam corse player quality ros conduct thersites greediness boast
+                        pilgrims startles contented belch hung thus captain early blood par brook jul gain needs above
+                        ensign grapes revelling glean thank
+                    </text>
+                </description>
+                <happiness>6</happiness>
+            </annotation>
+            <quantity>1</quantity>
+            <type>Regular</type>
+            <interval>
+                <start>06/16/1999</start>
+                <end>05/12/2001</end>
+            </interval>
+        </open_auction>
+    </open_auctions>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml b/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
new file mode 100644
index 0000000..211bd5c
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/people/micro_people.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <people>
+        <person id="person0">
+            <name>Jaak Tempesti</name>
+            <emailaddress>mailto:Tempesti@labs.com</emailaddress>
+            <phone>+0 (873) 14873867</phone>
+            <homepage>http://www.labs.com/~Tempesti</homepage>
+            <creditcard>5048 5813 2703 8253</creditcard>
+            <watches>
+                <watch open_auction="open_auction0" />
+            </watches>
+        </person>
+    </people>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml b/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
new file mode 100644
index 0000000..b0d083d
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/data/regions/micro_regions.xml
@@ -0,0 +1,378 @@
+<?xml version="1.0" standalone="yes"?>
+<site>
+    <regions>
+        <africa>
+            <item id="item0">
+                <location>United States</location>
+                <quantity>1</quantity>
+                <name>duteous nine eighteen </name>
+                <payment>Creditcard</payment>
+                <description>
+                    <parlist>
+                        <listitem>
+                            <text>
+                                page rous lady idle authority capt professes stabs monster petition heave humbly removes
+                                rescue runs shady peace most piteous worser oak assembly holes patience but malice
+                                whoreson mirrors master tenants smocks yielded
+                                <keyword> officer embrace such fears distinction attires </keyword>
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                shepherd noble supposed dotage humble servilius bitch theirs venus dismal wounds gum merely raise red breaks earth god
+                                folds closet captain dying reek
+                            </text>
+                        </listitem>
+                    </parlist>
+                </description>
+                <shipping>Will ship internationally, See description for charges</shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                    <mail>
+                        <from>Dominic Takano mailto:Takano@yahoo.com</from>
+                        <to>Mechthild Renear mailto:Renear@acm.org</to>
+                        <date>10/12/1999</date>
+                        <text>
+                            asses scruple learned crowns preventions half whisper logotype weapons doors factious
+                            already pestilent sacks dram atwain girdles deserts flood park lest graves discomfort sinful
+                            conceiv therewithal motion stained preventions greatly suit observe sinews enforcement
+                            <emph> armed </emph>
+                            gold gazing set almost catesby turned servilius cook doublet preventions shrunk
+                        </text>
+                    </mail>
+                </mailbox>
+            </item>
+        </africa>
+        <asia>
+            <item id="item1">
+                <location>United States</location>
+                <quantity>1</quantity>
+                <name>great </name>
+                <payment>Money order, Cash</payment>
+                <description>
+                    <text>
+                        print deceit arming ros apes unjustly oregon spring hamlet containing leaves italian turn
+                        <bold> spirit model favour disposition </bold>
+                        approach charg gold promotions despair flow assured terror assembly marry concluded author
+                        debase get bourn openly gonzago wisest bane continue cries
+                    </text>
+                </description>
+                <shipping>Will ship internationally</shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                    <mail>
+                        <from>Fumitaka Cenzer mailto:Cenzer@savera.com</from>
+                        <to>Lanju Takano mailto:Takano@itc.it</to>
+                        <date>02/24/2000</date>
+                        <text>
+                            entreaty hath fowl prescience bounds roof fiend intellect boughs caught add jests feelingly
+                            doubt trojans wisdom greatness tune worship doors fields reads canst france pay progeny
+                            wisdom stir mov impious promis clothes hangman trebonius choose men fits preparation
+                            <keyword> benefit since eclipse gates </keyword>
+                        </text>
+                    </mail>
+                    <mail>
+                        <from>Papa Godskesen mailto:Godskesen@uwindsor.ca</from>
+                        <to>Ioana Blumberg mailto:Blumberg@conclusivestrategies.com</to>
+                        <date>08/02/2001</date>
+                        <text>
+                            jealousy back greg folded gauntlets conduct hardness across sickness peter enough royal herb
+                            embrace piteous die servilius avoid
+                            <keyword> laying chance dungeons pleasant thyself fellow purse steward heaven ambassador
+                                terrible doubtfully </keyword>
+                            milk sky clouds unbraced put sacrifices seas childish longer flout heavy pitch rosalind
+                            orderly music delivery appease
+                        </text>
+                    </mail>
+                </mailbox>
+            </item>
+        </asia>
+        <australia>
+            <item id="item2">
+                <location>United States</location>
+                <quantity>1</quantity>
+                <name>scarce brook </name>
+                <payment></payment>
+                <description>
+                    <parlist>
+                        <listitem>
+                            <text>
+                                senses concave valiant star further instruments bankrupts countrymen horrid costard
+                                youth necessity tend curiously waken witness navy there honest interest perceive
+                                defendant chief traffic where nuptial descent travel prepare agreed voices swears
+                                remember peerless doing
+                                <keyword> preparation rejoice </keyword>
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                swear canker barbarian parching coxcomb excess conspiring nobles sounded consider
+                                sayings fishified prime may spirit
+                                <emph> untruths misgives choughs mew here garments tenfold </emph>
+                                error discontent hung beatrice straight muse shame deep twice mann maecenas any
+                                conveyance fingers whereupon child case
+                                <keyword> season presently victory women beating </keyword>
+                                deprive almost wed dreams slew reveal
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                spotted attend burden camillo field enlarge stead corporal ground tormenting
+                                <bold> naturally sanctuary riddle exile coming awake senseless chance famous albans
+                                </bold>
+                                service cricket limb from clouds amongst shore penker defend quantity dumb churlish
+                                uncover swung eros figur sulphur sky birth stare negligent unction shield instance
+                                ambition gate injury fort put infants find slavish hugh see afterwards slanders chides
+                                eyes minds alb loved endure combating voyage
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <parlist>
+                                <listitem>
+                                    <text>
+                                        maintained peril rivall suddenly finds studies weary truth indulgence anatomy assisted imminent may excepted yonder
+                                        aches regal
+                                    </text>
+                                </listitem>
+                                <listitem>
+                                    <text>
+                                        <bold> friar prophetess </bold>
+                                        spirits delays turning cassio finding unpractis steel sweets promises credulity
+                                        err nym complete star greatly mope sorry experience virtues been offending bed
+                                        drives faction learnt hurl eleven huge
+                                    </text>
+                                </listitem>
+                                <listitem>
+                                    <text>
+                                        piece hours cruelly april league winged
+                                        <keyword> tract element sails course placed fouler four plac joint </keyword>
+                                        words blessing fortified loving forfeit doctor valiant crying wife county planet
+                                        charge haughty precious alexander longboat bells lewd kingdoms knife giver
+                                        frantic raz commend sit sovereignty engaged perceive its art alliance forge
+                                        bestow perforce complete roof fie confident raging possible cassio teen crave
+                                        park reign lords sounded our requite fourth confidence high
+                                    </text>
+                                </listitem>
+                            </parlist>
+                        </listitem>
+                        <listitem>
+                            <parlist>
+                                <listitem>
+                                    <text>
+                                        sent fled bids oswald help answer artillery jealous hugh fingers gladly mows our
+                                        craving
+                                        <emph> preventions spurr edmund drunk how faction quickly bolingbroke painfully
+                                        </emph>
+                                        valorous line clasp cheek patchery encompassed honest after auspicious home
+                                        engaged prompt mortimer bird dread jephthah prithee unfold deeds fifty goose
+                                        either herald temperance coctus took sought fail each ado checking funeral
+                                        thinks linger advantage bag ridiculous along accomplishment flower glittering
+                                        school disguis portia beloved crown sheets garish rather forestall vaults
+                                        doublet embassy ecstasy crimson rheum befall sin devout pedro little exquisite
+                                        mote messenger lancaster hideous object arrows smites gently skins bora parting
+                                        desdemona longing third throng character hat sov quit mounts true house field
+                                        nearest lucrece tidings fought logotype eaten commanding treason censur ripe
+                                        praises windsor temperate jealous made sleeve scorn throats fits uncape tended
+                                        science preventions preventions high pipes reprieves
+                                        <bold> sold </bold>
+                                        marriage sampson safety distrust witch christianlike plague doubling visited
+                                        with bleed offenders catching attendants
+                                        <emph> cars livery stand </emph>
+                                        denay
+                                        <keyword> cimber paper admittance tread character </keyword>
+                                        battlements seen dun irish throw redeem afflicts suspicion
+                                    </text>
+                                </listitem>
+                                <listitem>
+                                    <text>
+                                        traduc barks twenty secure pursuit believing necessities longs mental lack
+                                        further observancy uncleanly understanding vault athens lucius sleeps nor safety
+                                        evidence repay whensoever senses proudest restraint love mouths slaves water
+                                        athenian willingly hot grieves delphos pavilion sword indeed lepidus taking
+                                        disguised proffer salt before educational streets things osw rey stern lap
+                                        studies finger doomsday pots bounty famous manhood observe hopes unless languish
+                                        <keyword> transformed nourish breeds north </keyword>
+                                    </text>
+                                </listitem>
+                            </parlist>
+                        </listitem>
+                    </parlist>
+                </description>
+                <shipping>Will ship internationally</shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                    <mail>
+                        <from>Aspi L'Ecuyer mailto:L'Ecuyer@intersys.com</from>
+                        <to>Lesley Jeris mailto:Jeris@zambeel.com</to>
+                        <date>10/09/1998</date>
+                        <text>
+                            necessities chains rosencrantz house heed course lawn diest unvirtuous supposed sees chough swor numbers game roman soundest
+                            wrestler sky lodovico beast shivers desolate norfolk forgot paulina wars george while beggar
+                            sheath thursday capable presently his protector father orchard enemies believe drains tokens
+                            prison charge cloud stab york mild scene true devotion confidence hundred those guiltless
+                            pricks sort himself mutiny officers directive wholesome edge acts dion ride draw brings
+                            custom chapless beside sex dowry casca goods priam blasphemy prick octavia brain curer
+                            thinkest idiot inward missing conspiracy tents scab inundation caesar officer dramatis
+                        </text>
+                    </mail>
+                </mailbox>
+            </item>
+        </australia>
+        <europe>
+            <item id="item3">
+                <location>Uzbekistan</location>
+                <quantity>1</quantity>
+                <name>abhorr execution beckon rue </name>
+                <payment>Money order, Creditcard, Cash</payment>
+                <description>
+                    <parlist>
+                        <listitem>
+                            <text>
+                                <keyword> perjur kills insanie unfortunate conjuration deeper confounded belied first
+                                    guard </keyword>
+                                pale profits height desir ashore france strength kept entrench poisons worth fought
+                                ignorance moody poniards speaks jack egg offspring victory food double emperor round
+                                jewel abbey apparel untainted lass protest start wings acquit lake lady battles further
+                                low thief try brook cake mounted officers dean shrunk lowness dew sandy prologue armies
+                                suspicion eighty advance thankfulness albany ended experience halt doubted wert kingdom
+                                fiend directed pair perhaps
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                prayer odds rend condemn conrade swearing dispos losses boar little from thought
+                                different couch respected human robe dictynna later pays edward babe distemper bards
+                                damned mayst sustain while self alcibiades listen weak soil
+                                <keyword> view presume loggets feed </keyword>
+                                afoot yields erection balthasar fathers datchet thankless lear cause evil cheerfully
+                                instance tarried because cough ancient testimony tarquin cousin reported porter beastly
+                                jade bark sex slack lear devil devoured amiable mason moss shoulders labour meanest
+                                feign eggs encount forbid enobarbus halters nam emilia fiends bearing food inheritor
+                                wiser
+                                <emph> hedge </emph>
+                                functions there capital greasy dark crush your sequest between devout thou strikes
+                                demand dost reverent conference least told ado modena jealousy nunnery mistrust nightly
+                                worthy closes tall proudly fierce receive nearness safer jacks shut dire mates wind
+                                unfortunate monsieur parcels sauced extremities throat dog empty treasury etc detested
+                                stand taxations edges mourner sue knavery unlook perseus diadem heartily peer tut
+                                compounded art reconcile study thought cockatrice money pity intend thing claud edmund
+                                throws torments ropes contrive story slain advise lecher ardea relics keeping treads
+                                buckingham defences lag neighbour ourself marshal disordered moderate venus afeard
+                                article rot hazards craft crowns
+                                <emph> plainness patient </emph>
+                                lying knowledge diseases meritorious medicine instead lid happy without them bands
+                                answer
+                            </text>
+                        </listitem>
+                    </parlist>
+                </description>
+                <shipping>Will ship only within country</shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                </mailbox>
+            </item>
+        </europe>
+        <namerica>
+            <item id="item4">
+                <location>United States</location>
+                <quantity>1</quantity>
+                <name>unsur brutish </name>
+                <payment>Money order, Creditcard</payment>
+                <description>
+                    <parlist>
+                        <listitem>
+                            <text>
+                                prepar likelihood eagle body walk borachio month writing left speed patents coach
+                                through protectorship congruent confusion favours following populous garden henceforth
+                                shoots function fourscore mangled favorably slain secretly vice distinguish bardolph
+                                content hence boy worse bring usurers stew beard longed creep hid pursuivant beholders
+                                senators son mercutio woo bestow trumpet excess muffler pick ugly felt causes remove
+                                adding tear often rounds underbearing tree purer kibes endless women benefit throw
+                                <emph>
+                                    claim firmness
+                                    <keyword> arrived sees wrestled multitude repent preventions infamy reproof shalt
+                                        hearted prais knave doubtless </keyword>
+                                    deny
+                                </emph>
+                                merely grave voluble late loath digest horn slave hunger stronger amazed salt killing
+                                ross cry dry tongue kiss yields auspicious quietness perpetual ways
+                            </text>
+                        </listitem>
+                        <listitem>
+                            <text>
+                                court mean returning brook creatures appointed paunches henry sights west prunes flutes
+                                regiment seems bed musicians slumber post friendship prevention abreast wouldst words
+                                vexation builds unfelt holly walk inform moods deck bulk begin action school nobles
+                                antique people unkennel stomach into petitions jack assail yongrey ages betimes golden
+                                sink droop kernel hoppedance perfection weight
+                                <emph> whining safe english rod other featur </emph>
+                                betwixt orator across amiss mine guests guard yon willing remit longing goneril
+                                visitation honey
+                            </text>
+                        </listitem>
+                    </parlist>
+                </description>
+                <shipping>Will ship only within country, Buyer pays fixed shipping charges, See description for charges
+                </shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                    <mail>
+                        <from>Honari Castan mailto:Castan@uni-muenchen.de</from>
+                        <to>Maz Lucky mailto:Lucky@washington.edu</to>
+                        <date>01/24/1998</date>
+                        <text>
+                            scene disposition substance prick counsel start temples
+                        </text>
+                    </mail>
+                </mailbox>
+            </item>
+        </namerica>
+        <samerica>
+            <item id="item5">
+                <location>United States</location>
+                <quantity>1</quantity>
+                <name>nakedness </name>
+                <payment>Creditcard, Personal Check, Cash</payment>
+                <description>
+                    <text>
+                        music sift kissing design airy office dismantled hope reconcil combat wert quite translate
+                        overcome unthrifty
+                        <emph>
+                            fell othello
+                            <bold> wolf entreat audaciously down sands sports pilgrimage duellist league holiday cheek
+                                that tables merrily knot selves ionia impure </bold>
+                            prophet draw throwing solemn yonder
+                        </emph>
+                        rightful foam worthless polack veronesa antony beget thereby carry untread hales
+                    </text>
+                </description>
+                <shipping>Will ship only within country, Will ship internationally</shipping>
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <incategory category="category0" />
+                <mailbox>
+                </mailbox>
+            </item>
+        </samerica>
+    </regions>
+</site>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q01.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q01.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q01.xq
new file mode 100644
index 0000000..bc9fbf6
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q01.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $b in collection($collection)/site/people/person
+where $b/@id = "person0"
+return $b/name/text()

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q02.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q02.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q02.xq
new file mode 100644
index 0000000..299de6d
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q02.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+for $b in collection($collection)/site/open_auctions/open_auction
+return <increase>{$b/bidder[1]/increase/text()}</increase>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q03.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q03.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q03.xq
new file mode 100644
index 0000000..5488122
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q03.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+for $b in collection($collection)/site/open_auctions/open_auction
+where zero-or-one($b/bidder[1]/increase/text()) * 2 <= $b/bidder[last()]/increase/text()
+return
+  <increase
+  first="{$b/bidder[1]/increase/text()}"
+  last="{$b/bidder[last()]/increase/text()}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q04.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q04.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q04.xq
new file mode 100644
index 0000000..2dc66c8
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q04.xq
@@ -0,0 +1,26 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+for $b in collection($collection)/site/open_auctions/open_auction
+where
+    some $pr1 in $b/bidder/personref,
+            $pr2 in $b/bidder/personref
+    satisfies $pr1/@person eq "person20" and $pr2/@person eq "person51" and $pr1 << $pr2
+return <history>{$b/reserve/text()}</history>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q05.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q05.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q05.xq
new file mode 100644
index 0000000..01d6dba
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q05.xq
@@ -0,0 +1,25 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+count(
+  let $collection := "vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/"
+  for $i in collection($collection)/site/closed_auctions/closed_auction
+  where $i/price/text() >= 40
+  return $i/price
+)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q06.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q06.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q06.xq
new file mode 100644
index 0000000..a1864db
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q06.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data/regions/"
+for $b in collection($collection)/site/regions
+return count($b//item)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q07.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q07.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q07.xq
new file mode 100644
index 0000000..bbe2dfd
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q07.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection := "vxquery-benchmark/src/main/resources/xmark/data"
+for $p in collection($collection)/site
+return count($p//description) + count($p//annotation) + count($p//emailaddress)

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q08.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q08.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q08.xq
new file mode 100644
index 0000000..0cdf956
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q08.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $p in collection($collection1)/site/people/person
+  let $a := count(
+    let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/"
+    for $t in collection($collection2)/site/closed_auctions/closed_auction
+      where $t/buyer/@person = $p/@id
+      return $t
+    )
+  return <item person="{$p/name/text()}">{$a}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q09.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q09.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q09.xq
new file mode 100644
index 0000000..db94097
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q09.xq
@@ -0,0 +1,33 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection3 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $p in collection($collection3)/site/people/person 
+let $a :=
+  let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/"
+  for $t in collection($collection1)/site/closed_auctions/closed_auction 
+  where $p/@id = $t/buyer/@person
+  return
+    let $n := 
+      let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/regions/"
+      for $t2 in collection($collection2)/site/regions/europe/item 
+      where $t/itemref/@item = $t2/@id 
+      return $t2
+    return <item>{$n/name/text()}</item>
+return <person name="{$p/name/text()}">{$a}</person>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q10.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q10.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q10.xq
new file mode 100644
index 0000000..cd31444
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q10.xq
@@ -0,0 +1,46 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $i in distinct-values(collection($collection1)/site/people/person/profile/interest/@category)
+let $p :=
+  let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+  for $t in collection($collection2)/site/people/person 
+  where $t/profile/interest/@category = $i
+  return
+    <personne>
+      <statistiques>
+        <sexe>{$t/profile/gender/text()}</sexe>
+        <age>{$t/profile/age/text()}</age>
+        <education>{$t/profile/education/text()}</education>
+        <revenu>{fn:data($t/profile/@income)}</revenu>
+      </statistiques>
+      <coordonnees>
+        <nom>{$t/name/text()}</nom>
+        <rue>{$t/address/street/text()}</rue>
+        <ville>{$t/address/city/text()}</ville>
+        <pays>{$t/address/country/text()}</pays>
+        <reseau>
+          <courrier>{$t/emailaddress/text()}</courrier>
+          <pagePerso>{$t/homepage/text()}</pagePerso>
+        </reseau>
+      </coordonnees>
+      <cartePaiement>{$t/creditcard/text()}</cartePaiement>
+    </personne>
+return <categorie>{<id>{$i}</id>, $p}</categorie>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q11.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q11.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q11.xq
new file mode 100644
index 0000000..81cd15d
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q11.xq
@@ -0,0 +1,27 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $p in collection($collection1)/site/people/person 
+let $l :=
+  let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+  for $i in collection($collection2)/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+return <items name="{$p/name/text()}">{count($l)}</items>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q12.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q12.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q12.xq
new file mode 100644
index 0000000..f3d7dc4
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q12.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $p in collection($collection1)/site/people/person 
+let $l :=
+  let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+  for $i in collection($collection2)/site/open_auctions/open_auction/initial
+  where $p/profile/@income > 5000 * exactly-one($i/text())
+  return $i
+where $p/profile/@income > 50000
+return <items person="{$p/profile/@income}">{count($l)}</items>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q13.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q13.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q13.xq
new file mode 100644
index 0000000..b06e8e6
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q13.xq
@@ -0,0 +1,22 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/regions/"
+for $i in collection($collection1)/site/regions/australia/item
+return <item name="{$i/name/text()}">{$i/description}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q14.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q14.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q14.xq
new file mode 100644
index 0000000..7d989a8
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q14.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/"
+for $i in collection($collection1)/site//item
+where contains(string(exactly-one($i/description)), "gold")
+return $i/name/text()

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q15.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q15.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q15.xq
new file mode 100644
index 0000000..f6052d7
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q15.xq
@@ -0,0 +1,29 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/"
+for $i in collection($collection1)/site/closed_auctions/closed_auction/annotation/description/parlist/
+   listitem/
+   parlist/
+   listitem/
+   text/
+   emph/
+   keyword/
+   text()
+return <text>{$a}</text>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q16.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q16.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q16.xq
new file mode 100644
index 0000000..fa200bc
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q16.xq
@@ -0,0 +1,30 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/closed_auctions/"
+for $a in collection($collection1)/site/closed_auctions/closed_auction
+where
+  not(
+    empty(
+      $a/annotation/description/parlist/listitem/parlist/listitem/text/emph/
+       keyword/
+       text()
+    )
+  )
+return <person id="{$a/seller/@person}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q17.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q17.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q17.xq
new file mode 100644
index 0000000..19a9988
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q17.xq
@@ -0,0 +1,23 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+for $p in collection($collection1)/site/people/person
+where empty($p/homepage/text())
+return <person name="{$p/name/text()}"/>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q18.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q18.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q18.xq
new file mode 100644
index 0000000..8ceaf49
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q18.xq
@@ -0,0 +1,28 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+declare namespace local = "http://www.foobar.org";
+declare function local:convert($v as xs:decimal?) as xs:decimal?
+{
+  2.20371 * $v (: convert Dfl to Euro :)
+};
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/open_auctions/"
+for $i in collection($collection1)/site/open_auctions/open_auction
+return local:convert(zero-or-one($i/reserve))

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q19.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q19.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q19.xq
new file mode 100644
index 0000000..842ffa0
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q19.xq
@@ -0,0 +1,24 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/regions/"
+for $b in collection($collection1)/site/regions/*/item
+let $k := $b/name/text()
+order by zero-or-one($b/location) ascending empty greatest
+return <item name="{$k}">{$b/location/text()}</item>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/edb8d35f/vxquery-benchmark/src/main/resources/xmark/queries/q20.xq
----------------------------------------------------------------------
diff --git a/vxquery-benchmark/src/main/resources/xmark/queries/q20.xq b/vxquery-benchmark/src/main/resources/xmark/queries/q20.xq
new file mode 100644
index 0000000..363dd31
--- /dev/null
+++ b/vxquery-benchmark/src/main/resources/xmark/queries/q20.xq
@@ -0,0 +1,58 @@
+(: Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+   
+     http://www.apache.org/licenses/LICENSE-2.0
+   
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   specific language governing permissions and limitations
+   under the License. :)
+
+(: XMark Query see README.md for full details. :)
+
+<result>
+  <preferred>
+    {
+      count(
+        let $collection1 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+        for $b in collection($collection1)/site/people/person/profile[@income >= 100000]
+        return $b
+      )
+    }
+  </preferred>
+  <standard>
+    {
+      count(
+        let $collection2 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+         for $c in collection($collection2)/site/people/person/profile[@income < 100000 and @income >= 30000]
+         return $c
+      )
+    }
+  </standard>
+  <challenge>
+    {
+      count(
+        let $collection3 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+        for $d in collection($collection3)/site/people/person/profile[@income < 30000]
+        return $d
+      )
+    }
+  </challenge>
+  <na>
+    {
+      count(
+        let $collection4 := "vxquery-benchmark/src/main/resources/xmark/data/people/"
+        for $p in collection($collection4)/site/people/person
+        where empty($p/profile/@income)
+        return $p
+      )
+    }
+  </na>
+</result>


[14/18] vxquery git commit: modified files

Posted by pr...@apache.org.
modified files


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/50c8ccf4
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/50c8ccf4
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/50c8ccf4

Branch: refs/heads/master
Commit: 50c8ccf455e7783c27a5a58294ac8a08548e7dca
Parents: a041a32
Author: Shivani Mall <sm...@ucr.edu>
Authored: Wed Jun 3 14:26:46 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:53 2015 -0700

----------------------------------------------------------------------
 src/site/apt/development_xml_document.apt       | 330 ++++++++++++-------
 src/site/apt/development_xml_node_details.apt   |  36 +-
 src/site/site.xml                               |   5 +-
 .../org/apache/vxquery/xtest/TestRunner.java    |   4 +-
 4 files changed, 233 insertions(+), 142 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/50c8ccf4/src/site/apt/development_xml_document.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/development_xml_document.apt b/src/site/apt/development_xml_document.apt
index 035518e..c761f1a 100644
--- a/src/site/apt/development_xml_document.apt
+++ b/src/site/apt/development_xml_document.apt
@@ -13,21 +13,28 @@
 ~~ See the License for the specific language governing permissions and
 ~~ limitations under the License.
 
-VXQuery's XML Document Model 
+XML Data Model Example 
 
 
 *Byte Array Break Down
 
-  Every XML document in VXQuery is stored in memory as one continuous array of bytes.
-  Pointables are used to refer to these bytes in the memory.
-  This document attempts to cover all the different types of elements of an XML document 
-  and their representation in VXQuery. As a result, we use a lots of pointables (same and different) 
-  through out the document. To simplify explanations, each pointable is explicitly assigned a NodeID only on this web page. 
+  Every XML document in VXQuery is stored in memory as one continuous array of 
+  bytes. Pointables are used to refer to these bytes in the memory.
+  This document covers VXQuery's representation of all the different types of 
+  elements of an XML document. As a result, we use a lots of pointables 
+  (same and different) through out the document. To simplify explanations, 
+  each pointable is explicitly assigned a NodeID only on this web page. 
   Refer to the following link for details on the various pointables used: 
   {{{http://vxquery.apache.org/development_xml_node_details.html} XML Node Details }}.
 
 **XML Document
-
+  
+  We use the following XML document as an example to explain VXQuery's node 
+  types. The different node types are Node Tree Pointable (NTP), 
+  Document Node Pointable (DNP), Element Node Pointable (ENP), 
+  Attribute Node Pointable (ANP), Text Node Pointable (TNP),
+  Comment Node Pointable (CNP) and Processing Instruction Node Pointable (PINP). 
+   
 ---
 <?xml version="1.0"?>
 <catalog xmlns:ex="http://example.org/" >
@@ -39,23 +46,32 @@ VXQuery's XML Document Model
 </catalog>
 ---
 
-**{Bytes}
-
+** {Bytes}
+  
+  Following are the bytes for the XML document above. Elements in VXQuery are
+  accessed using Tagged Value Pointables. Similarly, the XML document is also 
+  accessed using a Tagged Value Pointable. The first byte is represents the 
+  value tag. It indicates the type of the bytes that follow. 
+    
 ***  <<<107, 3, 0, 0, 0, 0, 0, 0, 0, -109, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 99, 97, 116, 97, 108, 111, 103, 0, 0, 0, 1, 0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2, 0, 4, 98, 111, 111, 107, 0, 0, 0, 3, 0, 2, 101, 120, 0, 0, 0, 4, 0, 4, 105, 115, 98, 110, 0, 0, 0, 5, 0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6, 101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 
 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
 
 
 =========================================================================
 
-
-** {Node Tree Pointable} (NTP)
-
-  Refer to this link to view the {{Bytes}} for the NTP.
-
-  XML Documents in VXQuery are wrapped in Node Tree Pointables. As a side note, every 
-  result produced as an output of a function is also wrapped in a NTP.
+** {Node Tree}
+  
+  <<<107>>> The first byte as described above is the value tag for Node Tree
+  Pointable.
   
-  <<< 107 >>>  Value tag for Node Tree Pointable
+  The rest of the bytes represent a Node Tree Pointable. Refer to this link
+  to view the {{Bytes}} for the Node Tree Pointable(NTP).
 
+  XML Documents in VXQuery are wrapped in Node Tree Pointables. As a side note,
+  every result produced as an output of a function is also wrapped in a NTP.
+  
+  Following are the bytes and contents of the Node Tree Pointable for this XML
+  document.
+  
   <<< 3 >>>  Header byte (One byte) that uses the lowest three bit to denote if
 
           ** bit <Node Id> exists: <Yes>
@@ -64,7 +80,8 @@ VXQuery's XML Document Model
           
           ** bit <Header Type> exists: <No>
           
-  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the <Node Id> which has value <<0>>
+  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the
+  <Node Id> which has value <<0>>
 
   Following are the byte contents of the {{Dictionary}}. The byte array break 
   down is explained in details further ahead.
@@ -73,15 +90,15 @@ VXQuery's XML Document Model
  
   Element Node in NTP(root node):
   
-  In this NTP, the Element Node or the root node is a Document Node Pointable (DNP) ({{NodeID:0}}). Note that this root node can represent any pointable type. 
-  For example: ElementNodePointable, Attribute Node Pointable or Text Node Pointable.
- 
-  <<<101>>> This is the <Value Tag> for Document Node Pointable.
- 
-  Following are the byte contents for the Document Node Pointable ({{NodeID:0}}). 
-  The byte array break down is explained further ahead.
+  In this NTP, the Element Node or the root node is a Document Node Pointable 
+  (DNP) ({{NodeID:0}}). <<101>> is the <Value Tag> for Document Node Pointable. 
+  Note that this root node can represent any pointable type. For example: 
+  ElementNodePointable, Attribute Node Pointable or Text Node Pointable.
+   
+  Following are the byte contents for the Document Node Pointable 
+  ({{NodeID:0}}). The byte array break down is explained further ahead.
  
-*** <<<101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+*** <<<0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
 
 =========================================================================
 
@@ -102,13 +119,15 @@ VXQuery's XML Document Model
 
 *** <<<0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83>>> 
     
-  This is a list of <Offsets> for each item in the dictionary. There are 7 offsets. 
-  Each offset is 4 bytes long. Following are the 7 offsets: <<6, 19, 44, 54, 62, 72, 83>>
+  This is a list of <Offsets> for each item in the dictionary. 
+  There are 7 offsets. Each offset is 4 bytes long. Following are 
+  the 7 offsets: <<6, 19, 44, 54, 62, 72, 83>>
 
 *** <<<0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6>>>
   
   This is a sorted list of keys in alphabetical order. Each key is 4 byte long. 
-  Each key is mapped to a string in the dictionary. The keys are the numbers <<1>> through <<6>>.
+  Each key is mapped to a string in the dictionary. The keys 
+  are the numbers <<1>> through <<6>>.
    
   Following are the data values in the dictionary.Each data value is a 
   StringPointable. Each StringPointable maps to XML document strings.  
@@ -125,40 +144,48 @@ VXQuery's XML Document Model
  
 ***  <<<0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2>>> 
  
-  The <Size> of the string is <<19>>. The <String Value> is <<http://example.org/>>. The StringPointable is followed by the key which is <<2>>.
+  The <Size> of the string is <<19>>. 
+  The <String Value> is <<http://example.org/>>. 
+  The StringPointable is followed by the key which is <<2>>.
  
 ***  <<<0, 4, 98, 111, 111, 107, 0, 0, 0, 3>>>
  
-  The <Size> of the string is <<4>>. The <String Value> is <<book>>. The StringPointable is followed by the key which is <<3>>. 
+  The <Size> of the string is <<4>>. The <String Value> is <<book>>. 
+  The StringPointable is followed by the key which is <<3>>. 
  
 *** <<<0, 2, 101, 120, 0, 0, 0, 4>>>
  
-  The <Size> of the string is <<2>>. The <String Value> is <<ex>>. The StringPointable is followed by the key which is <<4>>.
+  The <Size> of the string is <<2>>. The <String Value> is <<ex>>. 
+  The StringPointable is followed by the key which is <<4>>.
  
 *** <<<0, 4, 105, 115, 98, 110, 0, 0, 0, 5>>>
  
-  The <Size> of the string is <<4>>. The <String Value> is <<isbn>>. The StringPointable is followed by the key which is <<5>>.
+  The <Size> of the string is <<4>>. The <String Value> is <<isbn>>. 
+  The StringPointable is followed by the key which is <<5>>.
  
 *** <<<0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6>>>
 
-  The <Size> of the string is <<4>>. The <String Value> is <<title>>. The StringPointable is followed by the key which is <<6>>.
+  The <Size> of the string is <<4>>. The <String Value> is <<title>>. 
+  The StringPointable is followed by the key which is <<6>>.
 
 
 ================================================================ 
 
 
-** Document Node Pointable ({NodeID:0})
+** Document Node ({NodeID:0})
   
-  This child is contained in the parent {{Node Tree Pointable}}.
-  
-  Byte Array for DNP NodeID:0
+  This child is contained in the parent {{Node Tree}}.
+   
+  Byte Array for Document Node (NodeID:0)
   
 ***  <<<101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
   
-    
-  <<< 101 >>>  Value tag for Document Node Pointable
+  <<<101>>> is the value tag for the Document Node Pointable.
+ 
+  Following are the bytes and contents of the Document Node Pointable.
   
-  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the <Node Id> which has value <<0>>
+  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the <Node Id> 
+  which has value <<0>>
  
   Every Document Node Pointable contains a Sequence Pointable. This is analogous 
   to a collection of items(data). In VXQuery, the items(data) 
@@ -167,12 +194,15 @@ VXQuery's XML Document Model
  
  Sequence Content:
  
-  <<<0, 0, 0, 1>>>  These 4 bytes represents the <Number of Items> in the sequence which is <<1>> 
+  <<<0, 0, 0, 1>>>  These 4 bytes represents the <Number of Items> 
+  in the sequence which is <<1>> 
  
-  <<<0, 0, 1, 0>>>  These 4 bytes represents the <Size of the item> which is <<257>>
+  <<<0, 0, 1, 0>>>  These 4 bytes represents 
+  the <Size of the item> which is <<257>>
  
   <Data in the Sequence>: Here the (item)data in the sequence is an 
-  Element Node Pointable ({{NodeID:1}}). Note that the data can represent any type of pointable or element.
+  Element Node Pointable ({{NodeID:1}}). Note that the data can represent any 
+  type of pointable or element.
   
 *** <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
  
@@ -180,16 +210,18 @@ VXQuery's XML Document Model
 ================================================================ 
 
 
-**  Element Node Pointable ({NodeID:1})
+**  Element Node ({NodeID:1})
 
-  This child is contained in the parent Document Node Pointable ({{NodeID:0}}).
+  This child is contained in the parent Document Node ({{NodeID:0}}).
   
-  Byte Array for ENP NodeID:1
+  Byte Array for Element Node NodeID:1
   
 ***  <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
  
-  <<< 102 >>>  Value tag for Element Node Pointable
-  
+  <<<102>>> is the value tag for Element Node Pointable.
+ 
+  Following are the bytes and contents of the Element Node Pointable.
+ 
   <<< 4 >>>  Header byte (One byte) that uses the lowest three bits to denote if
 
           ** bit <Namespace Chunk> exists: <No>
@@ -198,16 +230,20 @@ VXQuery's XML Document Model
           
           ** bit <Children Chunk> exists: <Yes>
           
-   <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+   <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1>>> This is a <Name Pointer> which is an
+   array of integers(4 bytes) of size <<3>> 
  
   <<<0, 0, 0, 1>>> This is the <Local Node Id> which uses 4 bytes.
  
-  Children Chunk is a Sequence Pointable. This is analogous to a collection of items(data). In VXQuery, the items(data) 
-  in the Sequence Pointable are preceded by the number of items in the sequence and item size. 
+  Children Chunk is a Sequence Pointable. This is analogous to a collection 
+  of items(data). In VXQuery, the items(data) 
+  in the Sequence Pointable are preceded by the number of items 
+  in the sequence and item size. 
 
   Sequence Content childrenChunk:
 
-  <<<0, 0, 0, 3>>>  <Number of Items> in the SequencePointable <children chunk> is <<3>>
+  <<<0, 0, 0, 3>>>  <Number of Items> in the 
+  SequencePointable <children chunk> is <<3>>
  
   <<<0, 0, 0, 10>>>  <Offset> of the first item is <<10>>
  
@@ -215,9 +251,10 @@ VXQuery's XML Document Model
    
   <<<0, 0, 0, -34>>>  <Offset> of the third item is <<222>>
   
-  <Data in the Sequence>: Here the items(data) in the sequence are Text Node Pointables ({{NodeID:2}}), 
-  ({{NodeID:13}}) and Element Node Pointable ({{NodeID:3}}). 
-  Note that the data can represent any type of pointable or element.
+  <Data in the Sequence>: Here the items(data) in the sequence are Text 
+  Node Pointables ({{NodeID:2}}), ({{NodeID:13}}) and Element Node Pointable
+  ({{NodeID:3}}). Note that the data can represent any type of pointable 
+  or element.
   
 ***  <<<104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
 
@@ -225,34 +262,38 @@ VXQuery's XML Document Model
 ================================================================
 
 
-** Text Node Pointable ({NodeID:2}) 
+** Text Node ({NodeID:2}) 
   
-   This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+   This child is contained in the parent Element Node ({{NodeID:1}}).
   
-  Byte Array for TNP NodeID:2
+  Byte Array for Text Node NodeID:2
   
 ***  <<<104, 0, 0, 0, 2, 0, 3, 10, 32, 32>>>
+
+  <<<104>>> is the value tag for the Text Node Pointable.
  
-  <<< 104 >>>  Value tag for Text Node Pointable
+  Following are the bytes and contents of the Text Node Pointable.  
 
   <<<0, 0, 0, 2>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
  
-  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> and value <<10, 32, 32>>
-
+  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> 
+  and value represents a <<new line>> and 2 <<spaces>>
 
 ================================================================
 
 
-** Element Node Pointable ({NodeID:3})
+** Element Node ({NodeID:3})
   
-  This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+  This child is contained in the parent Element Node ({{NodeID:1}}).
    
-  Byte Array for TNP NodeID:3
+  Byte Array for Element Node NodeID:3
    
 ***  <<<102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32>>>
   
-  <<< 102 >>>  Value tag for Element Node Pointable
-  
+  <<<102>>> is the value tag for the Element Node Pointable.
+ 
+  Following are the bytes and contents of the Element Node Pointable.
+ 
   <<< 6 >>>  Header byte (One byte) that uses the three lowest bit to denote if
 
           ** bit <Namespace Chunk> exists: <No>
@@ -261,7 +302,8 @@ VXQuery's XML Document Model
           
           ** bit <Children Chunk> exists: <Yes>
  
-  <<<0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+  <<<0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3>>> This is a <Name Pointer> which is an 
+  array of integers(4 bytes) of size <<3>> 
  
   <<<0, 0, 0, 3>>> This is the <Local Node Id> which uses 4 bytes.
  
@@ -269,22 +311,26 @@ VXQuery's XML Document Model
   
   Sequence Content attributeChunk:
   
-  <<<0, 0, 0, 1>>>  <Number of Items> in the SequencePointable <attribute chunk> is <<1>>
+  <<<0, 0, 0, 1>>>  <Number of Items> in the 
+  SequencePointable <attribute chunk> is <<1>>
  
   <<<0, 0, 0, 30>>>  <Size> of the first item is <<30>>
   
    <Data in the Sequence>: Here the item(data) in the sequence is an 
-   Attribute Node Pointable ({{NodeID:4}}). Note that the data can represent any type of pointable or element.
+   Attribute Node Pointable ({{NodeID:4}}). Note that the data 
+   can represent any type of pointable or element.
   
 ***  <<< 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52,  49, 54, 49, 51, 57>>>
 
   Children Chunk is a Sequence Pointable. This is analogous to a collection of 
   items(data). In VXQuery, the items(data) 
-  in the Sequence Pointable are preceded by the number of items in the sequence and item size. 
+  in the Sequence Pointable are preceded by the number of 
+  items in the sequence and item size. 
   
   Sequence Content childrenChunk:
 
-  <<<0, 0, 0, 7>>>  <Number of Items> in the SequencePointable <children chunk> is <<3>>
+  <<<0, 0, 0, 7>>>  <Number of Items> in the
+  SequencePointable <children chunk> is <<3>>
  
   <<<0, 0, 0, 12>>>  <Offset> of the first item is <<12>>
  
@@ -300,10 +346,10 @@ VXQuery's XML Document Model
 
   <<<0, 0, 0, 116>>>  <Offset> of the seventh item is <<116>>
   
-  <Data in the Sequence>: Here the items(data) in the sequence are Text Node Pointables
+  <Data in the Sequence>: Here the items(data) in the sequence are Text Node
   ({{NodeID:5}}), ({{NodeID:7}}), ({{NodeID:10}}), ({{NodeID:12}}), 
-  ElementNodePointable ({{NodeID:8}}), CommentNodePointable ({{NodeID:6}}) and
-  PINodePointable ({{NodeID:11}}). 
+  Element Node ({{NodeID:8}}), Comment Node ({{NodeID:6}}) and
+  Processing Instruction Node ({{NodeID:11}}). 
    
 ***  <<<104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
 
@@ -311,18 +357,21 @@ VXQuery's XML Document Model
 ================================================================
 
 
-** Attribute Node Pointable ({NodeID:3})
+** Attribute Node ({NodeID:3})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}).
+  This child is contained in the parent Element Node ({{NodeID:3}}).
   
-  Byte Array for ANP NodeID:3
+  Byte Array for Attribute Node NodeID:3
   
 ***  <<<103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57>>>
   
-  <<< 103 >>>  Value tag for Attribute Node Pointable
+  <<<103>>> is the value tag for the Attribute Node Pointable.
+ 
+  Following are the bytes and contents of the Attribute Node Pointable.
  
   <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,>>> This is a <Name Pointer> 
-  which is an array of integers(4 bytes) of size <<3>>. It consists of <PrefixCode>, <NamespaceCode>, <LocalCode>.
+  which is an array of integers(4 bytes) of size <<3>>. It consists of 
+  <PrefixCode>, <NamespaceCode>, <LocalCode>.
 
   <<<0, 0, 0, 4>>> This is the <NodeId> which has a value of <<4>>.
  
@@ -335,18 +384,21 @@ VXQuery's XML Document Model
 
 ** Text Node Pointable ({NodeID:5})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}})
+  childrenChunk.
   
-  Byte Array for TNP NodeID:5
+  Byte Array for Text Node NodeID:5
   
 ***  <<<104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32>>>
  
-  <<< 104 >>>  Value tag for Text Node Pointable
+  <<<104>>> is the value tag for the Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 5>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
  
-  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has a size <<5>> 
-  and value represents a <<new line>> and 4 <<spaces>>
+  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has 
+  a size <<5>> and value represents a <<new line>> and 4 <<spaces>>
 
 
 ================================================================
@@ -354,17 +406,21 @@ VXQuery's XML Document Model
 
 ** Comment Node Pointable ({NodeID:6})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
   
-  Byte Array for TNP NodeID:6
+  Byte Array for Comment Node NodeID:6
  
 *** <<<105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116>>>
   
-  <<< 105 >>>  Value tag for Comment Node Pointable
+  <<<105>>> is the value tag for the Comment Node Pointable.
+ 
+  Following are the bytes and contents of the Comment Node Pointable.
  
   <<<0, 0, 0, 6>>> This is the <Node Id> that uses 4 bytes and has value <<6>> 
  
-  <<< 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116>>> This is the <UTF8String> which has a size <<10>> and value <<top secret>>
+  <<< 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116>>> 
+  This is the <UTF8String> which has a size <<10>> and value <<top secret>>
  
  
 ================================================================
@@ -372,31 +428,38 @@ VXQuery's XML Document Model
  
 ** Text Node Pointable ({NodeID:7})
  
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
   
-  Byte Array for TNP NodeID:7
+  Byte Array for Text Node NodeID:7
   
 ***  <<< 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32>>>  
  
-  <<< 104 >>>  Value tag for Text Node Pointable
+  <<<104>>> is the value tag for the Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 7>>> This is the <Node Id> that uses 4 bytes and has value <<7>> 
  
-  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has a size <<5>> and value represents a <<new line>> and 4 <<spaces>>
+  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> 
+  which has a size <<5>> and value represents a <<new line>> and 4 <<spaces>>
 
 
 ================================================================
 
 
-** Element Node Pointable ({NodeID:8})
+** Element Node ({NodeID:8})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
   
-  Byte Array for TNP NodeID:8
+  Byte Array for Element Node NodeID:8
   
 ***  <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
  
-  <<< 102 >>>  Value tag for Element Node Pointable
+  <<<102>>> is the value tag for the Element Node Pointable.
+ 
+  Following are the bytes and contents of the Element Node Pointable.
   
   <<< 4 >>>  Header byte (One byte) that uses the lowest three bits to denote if
 
@@ -406,7 +469,8 @@ VXQuery's XML Document Model
           
           ** bit <Children Chunk> exists: <Yes>
  
-  <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+  <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6>>> This is a <Name Pointer> 
+  which is an array of integers(4 bytes) of size <<3>> 
  
   <<<0, 0, 0, 8>>> This is the <Node Id> that uses 4 bytes and has value <<8>> 
   
@@ -414,11 +478,13 @@ VXQuery's XML Document Model
   
   Sequence Content childrenChunk
 
-  <<<0, 0, 0, 1>>> <Number of Items> in the SequencePointable <children chunk> is <<1>>
+  <<<0, 0, 0, 1>>> <Number of Items> in the 
+  SequencePointable <children chunk> is <<1>>
   
   <<<0, 0, 0, 14>>> <Offset> of the first item is <<14>>
   
-  <Data in the Sequence>: Here the (item)data in the sequence is an Text Node Pointable ({{NodeID:9}}).
+  <Data in the Sequence>: Here the (item)data in the sequence is a 
+  Text Node Pointable ({{NodeID:9}}).
   
 ***   <<< 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
  
@@ -428,17 +494,20 @@ VXQuery's XML Document Model
  
 ** Text Node Pointable ({NodeID:9})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:8}}).
+  This child is contained in the parent Element Node ({{NodeID:8}}).
   
-  Byte Array for TNP NodeID:9
+  Byte Array for Text NodeID:9
   
 ***  <<<104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
  
-  <<< 104 >>>  Value tag for Text Node Pointable
+  <<<104>>> is the value tag for the Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 9>>> This is the <Node Id> that uses 4 bytes and has value <<9>> 
  
-  <<<0, 7, 77, 97, 99, 98, 101, 116, 104>>> This is the <UTF8String> which has a size <<7>> and value <<Macbeth>>
+  <<<0, 7, 77, 97, 99, 98, 101, 116, 104>>> This is the <UTF8String> 
+  which has a size <<7>> and value <<Macbeth>>
 
 
 ================================================================
@@ -446,13 +515,17 @@ VXQuery's XML Document Model
 
 ** Text Node Pointable ({NodeID:10})
    
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
    
-  Byte Array for TNP NodeID:10
+  Byte Array for Text Node NodeID:10
   
 ***  <<<104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32>>>
     
-  <<< 104 >>>  Value tag for Text Node Pointable
+  <<<104>>>
+  and the rest of the bytes represent a Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 10>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
  
@@ -463,21 +536,28 @@ VXQuery's XML Document Model
 ================================================================
 
 
-** PI Node Pointable ({NodeID:11})
+** Processing Instruction Node ({NodeID:11})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
   
-  Byte Array for TNP NodeID:11
+  Byte Array for Processing Instruction Node NodeID:11
   
 ***  <<<106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101>>>
   
-  <<< 106 >>> Value tag for Processing Intruction Node Pointable
+  Note that this is a Tagged Value Pointable in which the value tag is <<106>>
+  and the rest of the bytes represent a Processing Instruction Node Pointable.
  
+  Following are the bytes and contents of the Processing 
+  Instruction Node Pointable.
+
   <<<0, 0, 0, 11>>> This is the <Node Id> that uses 4 bytes and has value <<11>>
  
-  <<<0, 4, 104, 105, 100, 101>>>  This is the <UTF8String> which has a size <<4>> and value <<hide>>
+  <<<0, 4, 104, 105, 100, 101>>>  This is the <UTF8String> 
+  which has a size <<4>> and value <<hide>>
  
-  <<<0, 0>>> This is also a string representing content. It is a <<null string>>. 
+  <<<0, 0>>> This is also a string representing content. 
+  It is a <<null string>>. 
 
 
 ================================================================
@@ -485,17 +565,22 @@ VXQuery's XML Document Model
 
 ** Text Node Pointable ({NodeID:12})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  This child is contained in the parent Element Node ({{NodeID:3}}) 
+  childrenChunk.
   
-   Byte Array for TNP NodeID:12
+   Byte Array for Text Node NodeID:12
   
 ***  <<<104, 0, 0, 0, 12, 0, 3, 10, 32, 32>>>
   
-  <<< 104 >>>  Value tag for Text Node Pointable
+  Note that this is a Tagged Value Pointable in which the value tag is <<104>>
+  and the rest of the bytes represent a Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 12>>> This is the <Node Id> that uses 4 bytes and has value <<12>> 
 
-  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> and value represents a <<new line>> and 2 <<spaces>>.
+  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> 
+  and value represents a <<new line>> and 2 <<spaces>>.
 
 
 ================================================================
@@ -503,17 +588,20 @@ VXQuery's XML Document Model
 
 ** Text Node Pointable ({NodeID:13})
 
-  This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+  This child is contained in the parent Element Node ({{NodeID:1}}).
   
-  Byte Array for TNP NodeID:13
+  Byte Array for Text Node NodeID:13
   
 ***  <<<104, 0, 0, 0, 13, 0, 1, 10>>>
 
-  <<< 104 >>>  Value tag for Text Node Pointable
+  <<<104>>> is the value tag for the Text Node Pointable.
+ 
+  Following are the bytes and contents of the Text Node Pointable.
 
   <<<0, 0, 0, 13>>> This is the <Node Id> that uses 4 bytes and has value <<13>> 
  
-  <<<0, 1, 10>>> This is the <UTF8String> which has a size <<1>> and value represents a <<new line>>.
+  <<<0, 1, 10>>> This is the <UTF8String> which has a size <<1>> 
+  and value represents a <<new line>>.
 
 
 ================================================================
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/50c8ccf4/src/site/apt/development_xml_node_details.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/development_xml_node_details.apt b/src/site/apt/development_xml_node_details.apt
index 647b8d1..286bd8c 100644
--- a/src/site/apt/development_xml_node_details.apt
+++ b/src/site/apt/development_xml_node_details.apt
@@ -13,7 +13,7 @@
 ~~ See the License for the specific language governing permissions and
 ~~ limitations under the License.
 
-Data XML and Node Types
+XML Data and Node Types
 
   XML is used as the data source for XQuery and must be parsed into Hyracks data. Each
   node type defined in XPath and XQuery can be mapped into pointable defined in Apache 
@@ -21,23 +21,23 @@ Data XML and Node Types
 
 * XPath Node Types
 
-*--------------------------------+----------------------+---------------+
-| <<Data Type>>                  | <<Pointable Name>>   | <<Data Size>> |
-*--------------------------------+----------------------+---------------:
-| Attribute Nodes                | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/AttributeNodePointable.java}AttributeNodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Document Nodes                 | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/DocumentNodePointable.java}DocumentNodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Element Nodes                  | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.java}ElementNodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Node Tree Nodes                | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/NodeTreePointable.java}NodeTreePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Processing Instruction Nodes   | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/PINodePointable.java}PINodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Comment Nodes                  | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
-| Text Nodes                     | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
-*--------------------------------+----------------------+---------------:
+*-----------------------------------+----------------------+---------------+
+| <<Data Type>>                     | <<Pointable Name>>   | <<Data Size>> |
+*-----------------------------------+----------------------+---------------:
+| Attribute Nodes(ANP)              | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/AttributeNodePointable.java}AttributeNodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Document Nodes(DNP)               | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/DocumentNodePointable.java}DocumentNodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Element Nodes(ENP)                | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/ElementNodePointable.java}ElementNodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Node Tree(NTP)                    | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/NodeTreePointable.java}NodeTreePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Processing Instruction Node(PINP) | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/PINodePointable.java}PINodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Comment Node(CNP)                 | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
+| Text Node (TNP)                   | {{{https://git-wip-us.apache.org/repos/asf?p=vxquery.git;a=blob;f=vxquery-core/src/main/java/org/apache/vxquery/datamodel/accessors/nodes/TextOrCommentNodePointable.java}TextOrCommentNodePointable}}      |    1 + length |
+*-----------------------------------+----------------------+---------------:
 
 
 * XML Mapping

http://git-wip-us.apache.org/repos/asf/vxquery/blob/50c8ccf4/src/site/site.xml
----------------------------------------------------------------------
diff --git a/src/site/site.xml b/src/site/site.xml
index 0ab3acd..2828d50 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -81,9 +81,12 @@ limitations under the License.
                 name="Data Handling"
                 href="development_data_handling.html" />
             <item
-                name="Data XML and Node Types"
+                name="XML Data and Node Types"
                 href="development_xml_node_details.html" />
             <item
+                name="XML Data Model Example"
+                href="development_xml_document.html" />
+            <item
                 name="Eclipse Setup"
                 href="development_eclipse_setup.html" />
             <item

http://git-wip-us.apache.org/repos/asf/vxquery/blob/50c8ccf4/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index cc4602e..cf12a5a 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -198,9 +198,9 @@ public class TestRunner {
         if (opts.showResult) {
             System.err.println("***Result: ");
             System.err.println(res.result);
-            if(res.result == null){
+            if (res.result == null) {
                 System.err.println("***Error: ");
-                System.err.println(res.error);
+                System.err.println(res.error.getStackTrace());
             }
         }
         return res;


[12/18] vxquery git commit: n

Posted by pr...@apache.org.
n


Project: http://git-wip-us.apache.org/repos/asf/vxquery/repo
Commit: http://git-wip-us.apache.org/repos/asf/vxquery/commit/a041a329
Tree: http://git-wip-us.apache.org/repos/asf/vxquery/tree/a041a329
Diff: http://git-wip-us.apache.org/repos/asf/vxquery/diff/a041a329

Branch: refs/heads/master
Commit: a041a329d54a560a64d65d0e4d3442a8be04c72c
Parents: b6f8d45
Author: Shivani Mall <sm...@ucr.edu>
Authored: Wed Jun 3 14:14:45 2015 -0700
Committer: Eldon Carman <ec...@ucr.edu>
Committed: Thu Jun 18 13:14:52 2015 -0700

----------------------------------------------------------------------
 src/site/apt/development_xml_document.apt       | 519 +++++++++++++++++++
 .../java/org/apache/vxquery/cli/VXQuery.java    |  79 +--
 .../query/VXQueryCompilationListener.java       | 107 ++++
 .../org/apache/vxquery/xtest/TestRunner.java    |  38 +-
 .../org/apache/vxquery/xtest/XTestOptions.java  |  21 +
 .../cat/GhcndRecordsPartition2Queries.xml       |   6 +
 .../cat/GhcndRecordsPartition4Queries.xml       |   6 +
 7 files changed, 700 insertions(+), 76 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/src/site/apt/development_xml_document.apt
----------------------------------------------------------------------
diff --git a/src/site/apt/development_xml_document.apt b/src/site/apt/development_xml_document.apt
new file mode 100644
index 0000000..035518e
--- /dev/null
+++ b/src/site/apt/development_xml_document.apt
@@ -0,0 +1,519 @@
+~~ Licensed to the Apache Software Foundation (ASF) under one or more
+~~ contributor license agreements.  See the NOTICE file distributed with
+~~ this work for additional information regarding copyright ownership.
+~~ The ASF licenses this file to You under the Apache License, Version 2.0
+~~ (the "License"); you may not use this file except in compliance with
+~~ the License.  You may obtain a copy of the License at
+~~
+~~     http://www.apache.org/licenses/LICENSE-2.0
+~~
+~~ Unless required by applicable law or agreed to in writing, software
+~~ distributed under the License is distributed on an "AS IS" BASIS,
+~~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+~~ See the License for the specific language governing permissions and
+~~ limitations under the License.
+
+VXQuery's XML Document Model 
+
+
+*Byte Array Break Down
+
+  Every XML document in VXQuery is stored in memory as one continuous array of bytes.
+  Pointables are used to refer to these bytes in the memory.
+  This document attempts to cover all the different types of elements of an XML document 
+  and their representation in VXQuery. As a result, we use a lots of pointables (same and different) 
+  through out the document. To simplify explanations, each pointable is explicitly assigned a NodeID only on this web page. 
+  Refer to the following link for details on the various pointables used: 
+  {{{http://vxquery.apache.org/development_xml_node_details.html} XML Node Details }}.
+
+**XML Document
+
+---
+<?xml version="1.0"?>
+<catalog xmlns:ex="http://example.org/" >
+  <ex:book isbn="0812416139">
+    <!--top secret-->
+    <title>Macbeth</title>
+    <?hide?>
+  </ex:book>
+</catalog>
+---
+
+**{Bytes}
+
+***  <<<107, 3, 0, 0, 0, 0, 0, 0, 0, -109, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 99, 97, 116, 97, 108, 111, 103, 0, 0, 0, 1, 0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2, 0, 4, 98, 111, 111, 107, 0, 0, 0, 3, 0, 2, 101, 120, 0, 0, 0, 4, 0, 4, 105, 115, 98, 110, 0, 0, 0, 5, 0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6, 101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 
 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+
+
+=========================================================================
+
+
+** {Node Tree Pointable} (NTP)
+
+  Refer to this link to view the {{Bytes}} for the NTP.
+
+  XML Documents in VXQuery are wrapped in Node Tree Pointables. As a side note, every 
+  result produced as an output of a function is also wrapped in a NTP.
+  
+  <<< 107 >>>  Value tag for Node Tree Pointable
+
+  <<< 3 >>>  Header byte (One byte) that uses the lowest three bit to denote if
+
+          ** bit <Node Id> exists: <Yes>
+          
+          ** bit <Dictionary> exists: <Yes>
+          
+          ** bit <Header Type> exists: <No>
+          
+  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the <Node Id> which has value <<0>>
+
+  Following are the byte contents of the {{Dictionary}}. The byte array break 
+  down is explained in details further ahead.
+ 
+*** <<<0, 0, 0, -109, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 99, 97, 116, 97, 108, 111, 103, 0, 0, 0, 1, 0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2, 0, 4, 98, 111, 111, 107, 0, 0, 0, 3, 0, 2, 101, 120, 0, 0, 0, 4, 0, 4, 105, 115, 98, 110, 0, 0, 0, 5, 0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6>>>
+ 
+  Element Node in NTP(root node):
+  
+  In this NTP, the Element Node or the root node is a Document Node Pointable (DNP) ({{NodeID:0}}). Note that this root node can represent any pointable type. 
+  For example: ElementNodePointable, Attribute Node Pointable or Text Node Pointable.
+ 
+  <<<101>>> This is the <Value Tag> for Document Node Pointable.
+ 
+  Following are the byte contents for the Document Node Pointable ({{NodeID:0}}). 
+  The byte array break down is explained further ahead.
+ 
+*** <<<101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+
+=========================================================================
+
+**  {Dictionary}
+
+  Byte Array for the Dictionary
+  
+***  <<<0, 0, 0, -109, 0, 0, 0, 7, 0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 7, 99, 97, 116, 97, 108, 111, 103, 0, 0, 0, 1, 0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2, 0, 4, 98, 111, 111, 107, 0, 0, 0, 3, 0, 2, 101, 120, 0, 0, 0, 4, 0, 4, 105, 115, 98, 110, 0, 0, 0, 5, 0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6>>>
+ 
+***  <<< 0, 0, 0, -109 >>> 
+  
+  These 4 bytes represent the <Size of Dictionary> in signed integer format. 
+  After conversion to unsigned integer format the value is <<147>>.
+  
+*** <<<0, 0, 0, 7>>> 
+
+  These 4 bytes represent the <Number of items> in the dictionary: <<7>>
+
+*** <<<0, 0, 0, 6, 0, 0, 0, 19, 0, 0, 0, 44, 0, 0, 0, 54, 0, 0, 0, 62, 0, 0, 0, 72, 0, 0, 0, 83>>> 
+    
+  This is a list of <Offsets> for each item in the dictionary. There are 7 offsets. 
+  Each offset is 4 bytes long. Following are the 7 offsets: <<6, 19, 44, 54, 62, 72, 83>>
+
+*** <<<0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 5, 0, 0, 0, 6>>>
+  
+  This is a sorted list of keys in alphabetical order. Each key is 4 byte long. 
+  Each key is mapped to a string in the dictionary. The keys are the numbers <<1>> through <<6>>.
+   
+  Following are the data values in the dictionary.Each data value is a 
+  StringPointable. Each StringPointable maps to XML document strings.  
+
+***  <<<0, 0, 0, 0, 0, 0>>> 
+
+  The <Size> of the string is <<0>>. The <String Value> is <<null>>. 
+  The StringPointable is followed by the key which is <<0>>.
+  
+***  <<<0, 7, 99, 97, 116, 97, 108, 111, 103, 0, 0, 0, 1>>>
+  
+  The <Size> of the string is <<7>>. The <String Value> is <<catalog>>. 
+  The StringPointable is followed by the key which is <<1>>.
+ 
+***  <<<0, 19, 104, 116, 116, 112, 58, 47, 47, 101, 120, 97, 109, 112, 108, 101, 46, 111, 114, 103, 47, 0, 0, 0, 2>>> 
+ 
+  The <Size> of the string is <<19>>. The <String Value> is <<http://example.org/>>. The StringPointable is followed by the key which is <<2>>.
+ 
+***  <<<0, 4, 98, 111, 111, 107, 0, 0, 0, 3>>>
+ 
+  The <Size> of the string is <<4>>. The <String Value> is <<book>>. The StringPointable is followed by the key which is <<3>>. 
+ 
+*** <<<0, 2, 101, 120, 0, 0, 0, 4>>>
+ 
+  The <Size> of the string is <<2>>. The <String Value> is <<ex>>. The StringPointable is followed by the key which is <<4>>.
+ 
+*** <<<0, 4, 105, 115, 98, 110, 0, 0, 0, 5>>>
+ 
+  The <Size> of the string is <<4>>. The <String Value> is <<isbn>>. The StringPointable is followed by the key which is <<5>>.
+ 
+*** <<<0, 5, 116, 105, 116, 108, 101, 0, 0, 0, 6>>>
+
+  The <Size> of the string is <<4>>. The <String Value> is <<title>>. The StringPointable is followed by the key which is <<6>>.
+
+
+================================================================ 
+
+
+** Document Node Pointable ({NodeID:0})
+  
+  This child is contained in the parent {{Node Tree Pointable}}.
+  
+  Byte Array for DNP NodeID:0
+  
+***  <<<101, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+  
+    
+  <<< 101 >>>  Value tag for Document Node Pointable
+  
+  <<< 0, 0, 0, 0 >>>  These 4 bytes represent the <Node Id> which has value <<0>>
+ 
+  Every Document Node Pointable contains a Sequence Pointable. This is analogous 
+  to a collection of items(data). In VXQuery, the items(data) 
+  in the Sequence Pointable are preceded by the number of items in the sequence 
+  and item size.
+ 
+ Sequence Content:
+ 
+  <<<0, 0, 0, 1>>>  These 4 bytes represents the <Number of Items> in the sequence which is <<1>> 
+ 
+  <<<0, 0, 1, 0>>>  These 4 bytes represents the <Size of the item> which is <<257>>
+ 
+  <Data in the Sequence>: Here the (item)data in the sequence is an 
+  Element Node Pointable ({{NodeID:1}}). Note that the data can represent any type of pointable or element.
+  
+*** <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+ 
+ 
+================================================================ 
+
+
+**  Element Node Pointable ({NodeID:1})
+
+  This child is contained in the parent Document Node Pointable ({{NodeID:0}}).
+  
+  Byte Array for ENP NodeID:1
+  
+***  <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 10, 0, 0, 0, -42, 0, 0, 0, -34, 104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+ 
+  <<< 102 >>>  Value tag for Element Node Pointable
+  
+  <<< 4 >>>  Header byte (One byte) that uses the lowest three bits to denote if
+
+          ** bit <Namespace Chunk> exists: <No>
+          
+          ** bit <Attribute Chunk> exists: <No>
+          
+          ** bit <Children Chunk> exists: <Yes>
+          
+   <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+ 
+  <<<0, 0, 0, 1>>> This is the <Local Node Id> which uses 4 bytes.
+ 
+  Children Chunk is a Sequence Pointable. This is analogous to a collection of items(data). In VXQuery, the items(data) 
+  in the Sequence Pointable are preceded by the number of items in the sequence and item size. 
+
+  Sequence Content childrenChunk:
+
+  <<<0, 0, 0, 3>>>  <Number of Items> in the SequencePointable <children chunk> is <<3>>
+ 
+  <<<0, 0, 0, 10>>>  <Offset> of the first item is <<10>>
+ 
+  <<<0, 0, 0, -42>>>  <Offset> of the second item is <<214>>
+   
+  <<<0, 0, 0, -34>>>  <Offset> of the third item is <<222>>
+  
+  <Data in the Sequence>: Here the items(data) in the sequence are Text Node Pointables ({{NodeID:2}}), 
+  ({{NodeID:13}}) and Element Node Pointable ({{NodeID:3}}). 
+  Note that the data can represent any type of pointable or element.
+  
+***  <<<104, 0, 0, 0, 2, 0, 3, 10, 32, 32, 102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+
+
+================================================================
+
+
+** Text Node Pointable ({NodeID:2}) 
+  
+   This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+  
+  Byte Array for TNP NodeID:2
+  
+***  <<<104, 0, 0, 0, 2, 0, 3, 10, 32, 32>>>
+ 
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 2>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
+ 
+  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> and value <<10, 32, 32>>
+
+
+================================================================
+
+
+** Element Node Pointable ({NodeID:3})
+  
+  This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+   
+  Byte Array for TNP NodeID:3
+   
+***  <<<102, 6, 0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 1, 0, 0, 0, 30, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57, 0, 0, 0, 7, 0, 0, 0, 12, 0, 0, 0, 29, 0, 0, 0, 41, 0, 0, 0, 81, 0, 0, 0, 93, 0, 0, 0, 106, 0, 0, 0, 116, 104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32>>>
+  
+  <<< 102 >>>  Value tag for Element Node Pointable
+  
+  <<< 6 >>>  Header byte (One byte) that uses the three lowest bit to denote if
+
+          ** bit <Namespace Chunk> exists: <No>
+          
+          ** bit <Attribute Chunk> exists: <Yes>
+          
+          ** bit <Children Chunk> exists: <Yes>
+ 
+  <<<0, 0, 0, 4, 0, 0, 0, 2, 0, 0, 0, 3>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+ 
+  <<<0, 0, 0, 3>>> This is the <Local Node Id> which uses 4 bytes.
+ 
+  Attribute Chunk is a Sequence Pointable.
+  
+  Sequence Content attributeChunk:
+  
+  <<<0, 0, 0, 1>>>  <Number of Items> in the SequencePointable <attribute chunk> is <<1>>
+ 
+  <<<0, 0, 0, 30>>>  <Size> of the first item is <<30>>
+  
+   <Data in the Sequence>: Here the item(data) in the sequence is an 
+   Attribute Node Pointable ({{NodeID:4}}). Note that the data can represent any type of pointable or element.
+  
+***  <<< 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52,  49, 54, 49, 51, 57>>>
+
+  Children Chunk is a Sequence Pointable. This is analogous to a collection of 
+  items(data). In VXQuery, the items(data) 
+  in the Sequence Pointable are preceded by the number of items in the sequence and item size. 
+  
+  Sequence Content childrenChunk:
+
+  <<<0, 0, 0, 7>>>  <Number of Items> in the SequencePointable <children chunk> is <<3>>
+ 
+  <<<0, 0, 0, 12>>>  <Offset> of the first item is <<12>>
+ 
+  <<<0, 0, 0, 29>>>  <Offset> of the second item is <<12>>
+   
+  <<<0, 0, 0, 41>>>  <Offset> of the third item is <<41>>
+  
+  <<<0, 0, 0, 81>>>  <Offset> of the fourth item is <<81>>
+
+  <<<0, 0, 0, 93>>>  <Offset> of the fifth item is <<93>>
+
+  <<<0, 0, 0, 106>>>  <Offset> of the sixth item is <<106>>
+
+  <<<0, 0, 0, 116>>>  <Offset> of the seventh item is <<116>>
+  
+  <Data in the Sequence>: Here the items(data) in the sequence are Text Node Pointables
+  ({{NodeID:5}}), ({{NodeID:7}}), ({{NodeID:10}}), ({{NodeID:12}}), 
+  ElementNodePointable ({{NodeID:8}}), CommentNodePointable ({{NodeID:6}}) and
+  PINodePointable ({{NodeID:11}}). 
+   
+***  <<<104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32, 105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116, 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32, 102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104, 104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32, 106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101, 0, 0, 104, 0, 0, 0, 12, 0, 3, 10, 32, 32, 104, 0, 0, 0, 13, 0, 1, 10>>>
+
+
+================================================================
+
+
+** Attribute Node Pointable ({NodeID:3})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}).
+  
+  Byte Array for ANP NodeID:3
+  
+***  <<<103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 4, 14, 0, 10, 48, 56, 49, 50, 52, 49, 54, 49, 51, 57>>>
+  
+  <<< 103 >>>  Value tag for Attribute Node Pointable
+ 
+  <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,>>> This is a <Name Pointer> 
+  which is an array of integers(4 bytes) of size <<3>>. It consists of <PrefixCode>, <NamespaceCode>, <LocalCode>.
+
+  <<<0, 0, 0, 4>>> This is the <NodeId> which has a value of <<4>>.
+ 
+  <<<14, 0, 10, 48, 56, 49, 50, 52,  49, 54, 49, 51, 57 >>> This is a 
+  string of length <<10>> and the length of the string is  <<0812416139>>
+
+
+================================================================
+
+
+** Text Node Pointable ({NodeID:5})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+  Byte Array for TNP NodeID:5
+  
+***  <<<104, 0, 0, 0, 5, 0, 5, 10, 32, 32, 32, 32>>>
+ 
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 5>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
+ 
+  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has a size <<5>> 
+  and value represents a <<new line>> and 4 <<spaces>>
+
+
+================================================================
+
+
+** Comment Node Pointable ({NodeID:6})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+  Byte Array for TNP NodeID:6
+ 
+*** <<<105, 0, 0, 0, 6, 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116>>>
+  
+  <<< 105 >>>  Value tag for Comment Node Pointable
+ 
+  <<<0, 0, 0, 6>>> This is the <Node Id> that uses 4 bytes and has value <<6>> 
+ 
+  <<< 0, 10, 116, 111, 112, 32, 115, 101, 99, 114, 101, 116>>> This is the <UTF8String> which has a size <<10>> and value <<top secret>>
+ 
+ 
+================================================================
+ 
+ 
+** Text Node Pointable ({NodeID:7})
+ 
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+  Byte Array for TNP NodeID:7
+  
+***  <<< 104, 0, 0, 0, 7, 0, 5, 10, 32, 32, 32, 32>>>  
+ 
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 7>>> This is the <Node Id> that uses 4 bytes and has value <<7>> 
+ 
+  <<< 0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has a size <<5>> and value represents a <<new line>> and 4 <<spaces>>
+
+
+================================================================
+
+
+** Element Node Pointable ({NodeID:8})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+  Byte Array for TNP NodeID:8
+  
+***  <<<102, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 8, 0, 0, 0, 1, 0, 0, 0, 14, 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
+ 
+  <<< 102 >>>  Value tag for Element Node Pointable
+  
+  <<< 4 >>>  Header byte (One byte) that uses the lowest three bits to denote if
+
+          ** bit <Namespace Chunk> exists: <No>
+          
+          ** bit <Attribute Chunk> exists: <No>
+          
+          ** bit <Children Chunk> exists: <Yes>
+ 
+  <<<0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6>>> This is a <Name Pointer> which is an array of integers(4 bytes) of size <<3>> 
+ 
+  <<<0, 0, 0, 8>>> This is the <Node Id> that uses 4 bytes and has value <<8>> 
+  
+  Following is a SequencePointable.
+  
+  Sequence Content childrenChunk
+
+  <<<0, 0, 0, 1>>> <Number of Items> in the SequencePointable <children chunk> is <<1>>
+  
+  <<<0, 0, 0, 14>>> <Offset> of the first item is <<14>>
+  
+  <Data in the Sequence>: Here the (item)data in the sequence is an Text Node Pointable ({{NodeID:9}}).
+  
+***   <<< 104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
+ 
+ 
+================================================================
+ 
+ 
+** Text Node Pointable ({NodeID:9})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:8}}).
+  
+  Byte Array for TNP NodeID:9
+  
+***  <<<104, 0, 0, 0, 9, 0, 7, 77, 97, 99, 98, 101, 116, 104>>>
+ 
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 9>>> This is the <Node Id> that uses 4 bytes and has value <<9>> 
+ 
+  <<<0, 7, 77, 97, 99, 98, 101, 116, 104>>> This is the <UTF8String> which has a size <<7>> and value <<Macbeth>>
+
+
+================================================================
+
+
+** Text Node Pointable ({NodeID:10})
+   
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+   
+  Byte Array for TNP NodeID:10
+  
+***  <<<104, 0, 0, 0, 10, 0, 5, 10, 32, 32, 32, 32>>>
+    
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 10>>> This is the <Node Id> that uses 4 bytes and has value <<2>> 
+ 
+  <<<0, 5, 10, 32, 32, 32, 32>>> This is the <UTF8String> which has a size <<5>> 
+  and value represents a <<new line>> and 4 <<spaces>>
+
+
+================================================================
+
+
+** PI Node Pointable ({NodeID:11})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+  Byte Array for TNP NodeID:11
+  
+***  <<<106, 0, 0, 0, 11, 0, 4, 104, 105, 100, 101>>>
+  
+  <<< 106 >>> Value tag for Processing Intruction Node Pointable
+ 
+  <<<0, 0, 0, 11>>> This is the <Node Id> that uses 4 bytes and has value <<11>>
+ 
+  <<<0, 4, 104, 105, 100, 101>>>  This is the <UTF8String> which has a size <<4>> and value <<hide>>
+ 
+  <<<0, 0>>> This is also a string representing content. It is a <<null string>>. 
+
+
+================================================================
+
+
+** Text Node Pointable ({NodeID:12})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:3}}) childrenChunnk.
+  
+   Byte Array for TNP NodeID:12
+  
+***  <<<104, 0, 0, 0, 12, 0, 3, 10, 32, 32>>>
+  
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 12>>> This is the <Node Id> that uses 4 bytes and has value <<12>> 
+
+  <<<0, 3, 10, 32, 32>>> This is the <UTF8String> which has a size <<3>> and value represents a <<new line>> and 2 <<spaces>>.
+
+
+================================================================
+
+
+** Text Node Pointable ({NodeID:13})
+
+  This child is contained in the parent Element Node Pointable ({{NodeID:1}}).
+  
+  Byte Array for TNP NodeID:13
+  
+***  <<<104, 0, 0, 0, 13, 0, 1, 10>>>
+
+  <<< 104 >>>  Value tag for Text Node Pointable
+
+  <<<0, 0, 0, 13>>> This is the <Node Id> that uses 4 bytes and has value <<13>> 
+ 
+  <<<0, 1, 10>>> This is the <UTF8String> which has a size <<1>> and value represents a <<new line>>.
+
+
+================================================================
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
----------------------------------------------------------------------
diff --git a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
index 080f8a1..061c5ac 100644
--- a/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
+++ b/vxquery-cli/src/main/java/org/apache/vxquery/cli/VXQuery.java
@@ -39,6 +39,7 @@ import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.result.ResultUtils;
 import org.apache.vxquery.xmlquery.ast.ModuleNode;
 import org.apache.vxquery.xmlquery.query.Module;
+import org.apache.vxquery.xmlquery.query.VXQueryCompilationListener;
 import org.apache.vxquery.xmlquery.query.XMLQueryCompiler;
 import org.apache.vxquery.xmlquery.query.XQueryCompilationListener;
 import org.json.JSONException;
@@ -183,81 +184,9 @@ public class VXQuery {
             if (opts.showQuery) {
                 System.err.println(qStr);
             }
-            XQueryCompilationListener listener = new XQueryCompilationListener() {
-
-                /**
-                 * On providing -showrp argument, output the query inputs, outputs and user constraints for each module as result of code generation.
-                 * 
-                 * @param module
-                 */
-                @Override
-                public void notifyCodegenResult(Module module) {
-                    if (opts.showRP) {
-                        JobSpecification jobSpec = module.getHyracksJobSpecification();
-                        try {
-                            System.err.println(jobSpec.toJSON().toString(2));
-                        } catch (JSONException e) {
-                            e.printStackTrace();
-                            System.err.println(jobSpec.toString());
-                        }
-                    }
-                }
-
-                /**
-                 * On providing -showtet argument, output the syntax translation tree for the module in the format: "-- logical operator(if exists) | execution mode |"
-                 * where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
-                 * 
-                 * @param module
-                 */
-                @Override
-                public void notifyTranslationResult(Module module) {
-                    if (opts.showTET) {
-                        System.err.println(appendPrettyPlan(new StringBuilder(), module).toString());
-                    }
-                }
-
-                @Override
-                public void notifyTypecheckResult(Module module) {
-                }
 
-                /**
-                 * On providing -showoet argument, output the optimized expression tree for the module in the format:
-                 * "-- logical operator(if exists) | execution mode |" where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
-                 * 
-                 * @param module
-                 */
-                @Override
-                public void notifyOptimizedResult(Module module) {
-                    if (opts.showOET) {
-                        System.err.println(appendPrettyPlan(new StringBuilder(), module).toString());
-                    }
-                }
-
-                /**
-                 * On providing -showast argument, output the abstract syntax tree obtained from parsing by serializing the DomDriver object to a pretty-printed XML
-                 * String.
-                 * 
-                 * @param moduleNode
-                 */
-                @Override
-                public void notifyParseResult(ModuleNode moduleNode) {
-                    if (opts.showAST) {
-                        System.err.println(new XStream(new DomDriver()).toXML(moduleNode));
-                    }
-                }
-
-                private StringBuilder appendPrettyPlan(StringBuilder sb, Module module) {
-                    try {
-                        ILogicalExpressionVisitor<String, Integer> ev = new VXQueryLogicalExpressionPrettyPrintVisitor(
-                                module.getModuleContext());
-                        LogicalOperatorPrettyPrintVisitor v = new LogicalOperatorPrettyPrintVisitor(ev);
-                        PlanPrettyPrinter.printPlan(module.getBody(), sb, v, 0);
-                    } catch (AlgebricksException e) {
-                        e.printStackTrace();
-                    }
-                    return sb;
-                }
-            };
+            VXQueryCompilationListener listener = new VXQueryCompilationListener(opts.showAST, opts.showTET,
+                    opts.showOET, opts.showRP);
 
             start = opts.timing ? new Date() : null;
             XMLQueryCompiler compiler = new XMLQueryCompiler(listener, getNodeList(), opts.frameSize,
@@ -389,7 +318,7 @@ public class VXQuery {
             ncConfig.dataIPAddress = "127.0.0.1";
             ncConfig.resultIPAddress = "127.0.0.1";
             ncConfig.nodeId = "nc" + (i + 1);
-            ncConfig.ioDevices = Files.createTempDirectory(ncConfig.nodeId).toString(); 
+            ncConfig.ioDevices = Files.createTempDirectory(ncConfig.nodeId).toString();
             ncs[i] = new NodeControllerService(ncConfig);
             ncs[i].start();
         }

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/VXQueryCompilationListener.java
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/VXQueryCompilationListener.java b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/VXQueryCompilationListener.java
new file mode 100644
index 0000000..7969c9e
--- /dev/null
+++ b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/VXQueryCompilationListener.java
@@ -0,0 +1,107 @@
+package org.apache.vxquery.xmlquery.query;
+
+import org.apache.vxquery.compiler.algebricks.prettyprint.VXQueryLogicalExpressionPrettyPrintVisitor;
+import org.apache.vxquery.xmlquery.ast.ModuleNode;
+import org.apache.vxquery.xmlquery.query.Module;
+import org.apache.vxquery.xmlquery.query.XQueryCompilationListener;
+import org.json.JSONException;
+import org.kohsuke.args4j.Option;
+
+import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.io.xml.DomDriver;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor;
+import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.PlanPrettyPrinter;
+import edu.uci.ics.hyracks.algebricks.core.algebra.visitors.ILogicalExpressionVisitor;
+import edu.uci.ics.hyracks.api.job.JobSpecification;
+
+public class VXQueryCompilationListener implements XQueryCompilationListener {
+    
+    boolean showTET, showRP, showOET, showAST;
+
+    public VXQueryCompilationListener(boolean showAST, boolean showTET, boolean showOET, boolean showRP) {
+        this.showTET = showTET;
+        this.showRP = showRP;
+        this.showOET = showOET;
+        this.showAST = showAST;
+    }
+
+    /**
+     * Outputs the query inputs, outputs and user constraints for each module as result of code generation.
+     * 
+     * @param module
+     */
+    public void notifyCodegenResult(Module module) {
+        if (showRP) {
+            JobSpecification jobSpec = module.getHyracksJobSpecification();
+            try {
+                System.err.println("***Runtime Plan: ");
+                System.err.println(jobSpec.toJSON().toString(2));
+            } catch (JSONException e) {
+                e.printStackTrace();
+                System.err.println(jobSpec.toString());
+            }
+        }
+    }
+
+    /**
+     * Outputs the syntax translation tree for the module in the format: "-- logical operator(if exists) | execution mode |"
+     * where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
+     * 
+     * @param module
+     */
+    @Override
+    public void notifyTranslationResult(Module module) {
+        if (showTET) {
+            System.err.println("***Translated Expression Tree: ");
+            System.err.println(appendPrettyPlan(new StringBuilder(), module).toString());
+        }
+    }
+
+    @Override
+    public void notifyTypecheckResult(Module module) {
+    }
+
+    /**
+     * Outputs the optimized expression tree for the module in the format:
+     * "-- logical operator(if exists) | execution mode |" where execution mode can be one of: UNPARTITIONED,PARTITIONED,LOCAL
+     * 
+     * @param module
+     */
+    @Override
+    public void notifyOptimizedResult(Module module) {
+        if (showOET) {
+            System.err.println("***Optimized Expression Tree: ");
+            System.err.println(appendPrettyPlan(new StringBuilder(), module).toString());
+        }
+    }
+
+    /**
+     * Outputs the abstract syntax tree obtained from parsing by serializing the DomDriver object to a pretty-printed XML
+     * String.
+     * 
+     * @param moduleNode
+     */
+    @Override
+    public void notifyParseResult(ModuleNode moduleNode) {
+        if (showAST) {
+            System.err.println("***Abstract Syntax Tree: ");
+            System.err.println(new XStream(new DomDriver()).toXML(moduleNode));
+        }
+    }
+
+    private StringBuilder appendPrettyPlan(StringBuilder sb, Module module) {
+        try {
+            ILogicalExpressionVisitor<String, Integer> ev = new VXQueryLogicalExpressionPrettyPrintVisitor(
+                    module.getModuleContext());
+            LogicalOperatorPrettyPrintVisitor v = new LogicalOperatorPrettyPrintVisitor(ev);
+            PlanPrettyPrinter.printPlan(module.getBody(), sb, v, 0);
+        } catch (AlgebricksException e) {
+            e.printStackTrace();
+        }
+        return sb;
+    }
+    
+
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index facc698..cc4602e 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -14,8 +14,10 @@
  */
 package org.apache.vxquery.xtest;
 
+import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileInputStream;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.io.Reader;
 import java.nio.ByteBuffer;
@@ -23,8 +25,10 @@ import java.util.EnumSet;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
+import org.apache.commons.io.IOUtils;
 import org.apache.vxquery.compiler.CompilerControlBlock;
 import org.apache.vxquery.compiler.algebricks.VXQueryGlobalDataFactory;
+import org.apache.vxquery.compiler.algebricks.prettyprint.VXQueryLogicalExpressionPrettyPrintVisitor;
 import org.apache.vxquery.context.DynamicContext;
 import org.apache.vxquery.context.DynamicContextImpl;
 import org.apache.vxquery.context.RootStaticContextImpl;
@@ -32,8 +36,21 @@ import org.apache.vxquery.context.StaticContextImpl;
 import org.apache.vxquery.exceptions.ErrorCode;
 import org.apache.vxquery.exceptions.SystemException;
 import org.apache.vxquery.result.ResultUtils;
+import org.apache.vxquery.xmlquery.ast.ModuleNode;
+import org.apache.vxquery.xmlquery.query.Module;
+import org.apache.vxquery.xmlquery.query.VXQueryCompilationListener;
 import org.apache.vxquery.xmlquery.query.XMLQueryCompiler;
+import org.apache.vxquery.xmlquery.query.XQueryCompilationListener;
+import org.apache.vxquery.xtest.XTestOptions;
+import org.json.JSONException;
 
+import com.thoughtworks.xstream.XStream;
+import com.thoughtworks.xstream.io.xml.DomDriver;
+
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor;
+import edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.PlanPrettyPrinter;
+import edu.uci.ics.hyracks.algebricks.core.algebra.visitors.ILogicalExpressionVisitor;
 import edu.uci.ics.hyracks.api.client.HyracksConnection;
 import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
 import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;
@@ -99,10 +116,21 @@ public class TestRunner {
         if (opts.verbose) {
             System.err.println("Starting " + testCase.getXQueryDisplayName());
         }
+
         long start = System.currentTimeMillis();
+
         try {
             try {
-                XMLQueryCompiler compiler = new XMLQueryCompiler(null, new String[] { "nc1" }, opts.frameSize);
+                FileInputStream query = new FileInputStream(testCase.getXQueryFile());
+                if (opts.showQuery) {
+                    System.err.println("***Query for " + testCase.getXQueryDisplayName() + ": ");
+                    System.err.println(IOUtils.toString(query, "UTF-8"));
+                    //query.reset();
+                }
+
+                VXQueryCompilationListener listener = new VXQueryCompilationListener(opts.showAST, opts.showTET,
+                        opts.showOET, opts.showRP);
+                XMLQueryCompiler compiler = new XMLQueryCompiler(listener, new String[] { "nc1" }, opts.frameSize);
                 Reader in = new InputStreamReader(new FileInputStream(testCase.getXQueryFile()), "UTF-8");
                 CompilerControlBlock ccb = new CompilerControlBlock(new StaticContextImpl(
                         RootStaticContextImpl.INSTANCE), new ResultSetId(testCase.getXQueryDisplayName().hashCode()),
@@ -167,6 +195,14 @@ public class TestRunner {
             long end = System.currentTimeMillis();
             res.time = end - start;
         }
+        if (opts.showResult) {
+            System.err.println("***Result: ");
+            System.err.println(res.result);
+            if(res.result == null){
+                System.err.println("***Error: ");
+                System.err.println(res.error);
+            }
+        }
         return res;
     }
 

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
index 10dfa1c..e3da66f 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
@@ -55,4 +55,25 @@ public class XTestOptions {
 
     @Option(name = "-htmlreport", required = false, usage = "HTML Report output file")
     String htmlReport;
+    
+    @Option(name = "-showquery", usage = "Show query string")
+    boolean showQuery;
+
+    @Option(name = "-showast", usage = "Show abstract syntax tree")
+    boolean showAST;
+
+    @Option(name = "-showtet", usage = "Show translated expression tree") 
+    boolean showTET;
+
+    @Option(name = "-showoet", usage = "Show optimized expression tree") 
+    boolean showOET;
+
+    @Option(name = "-showrp", usage = "Show Runtime plan") 
+    boolean showRP;
+
+    @Option(name = "-compileonly", usage = "Compile the query and stop")
+    boolean compileOnly;
+    
+    @Option(name = "-showresult", usage = "shows query result")
+    boolean showResult;
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
index 17d6819..6a22cd2 100644
--- a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
+++ b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition2Queries.xml
@@ -29,6 +29,12 @@
       <description>Count records returned for q03 from the weather benchmark with 2 partitions.</description>
       <query name="q03_records" date="2014-04-01"/>
       <output-file compare="Text">q03_records.txt</output-file>
+      <output-file compare="Text">q03_records-1.txt</output-file>
+      <output-file compare="Text">q03_records-2.txt</output-file>
+      <output-file compare="Text">q03_records-3.txt</output-file>
+      <output-file compare="Text">q03_records-4.txt</output-file>
+      <output-file compare="Text">q03_records-5.txt</output-file>
+
    </test-case>
    <test-case name="ghcnd-records-partition-2-q05" FilePath="GhcndRecords/Partition-2/" Creator="Preston Carman">
       <description>Count records returned for q05 from the weather benchmark with 2 partitions.</description>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/a041a329/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
index 3789c51..70324fe 100644
--- a/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
+++ b/vxquery-xtest/src/test/resources/cat/GhcndRecordsPartition4Queries.xml
@@ -29,6 +29,12 @@
       <description>Count records returned for q03 from the weather benchmark with 4 partitions.</description>
       <query name="q03_records" date="2014-04-01"/>
       <output-file compare="Text">q03_records.txt</output-file>
+      <output-file compare="Text">q03_records-1.txt</output-file>
+      <output-file compare="Text">q03_records-2.txt</output-file>
+      <output-file compare="Text">q03_records-3.txt</output-file>
+      <output-file compare="Text">q03_records-4.txt</output-file>
+      <output-file compare="Text">q03_records-5.txt</output-file>
+
    </test-case>
    <test-case name="ghcnd-records-partition-4-q05" FilePath="GhcndRecords/Partition-4/" Creator="Preston Carman">
       <description>Count records returned for q05 from the weather benchmark with 4 partitions.</description>