From 1f98e9db1e396cd417cb98f9a4a55bd4a9fefc4f Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 10:24:31 +0200 Subject: [PATCH 01/13] Changed process to processorData in app --- .../java/com/r11/tools/controller/XmlController.java | 8 ++++---- .../main/java/com/r11/tools/model/XMLRequestBody.java | 10 +++++----- .../src/components/xml/XmlOutputFieldComponent.vue | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java index 4c07138..7759a62 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java @@ -117,7 +117,7 @@ public class XmlController implements RestController { XMLRequestBody requestBody = xmlJob.getRequestBody(); XPathQueryResult xPathQueryResult = - engine.processXPath(requestBody.getData(), requestBody.getProcess(), requestBody.getVersion()); + engine.processXPath(requestBody.getData(), requestBody.getProcessorData(), requestBody.getVersion()); return new XMLResponseBody(xPathQueryResult.getData().trim(), "OK", engine.getVersion(), xPathQueryResult.getType()); @@ -130,14 +130,14 @@ public class XmlController implements RestController { String result = null; switch (xmlJob.getXmlJobType()) { case XSLT: - result = engine.processXSLT(requestBody.getData(), requestBody.getProcess()); + result = engine.processXSLT(requestBody.getData(), requestBody.getProcessorData()); break; case XSD: - result = engine.validate(requestBody.getData(), requestBody.getProcess()).trim(); + result = engine.validate(requestBody.getData(), requestBody.getProcessorData()).trim(); break; case XQuery: result = engine.executeXQuery(requestBody.getData(), - requestBody.getProcess(), + requestBody.getProcessorData(), requestBody.getVersion()); break; } diff --git a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java index 52e89eb..e7b06aa 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java @@ -4,13 +4,13 @@ import com.google.gson.annotations.SerializedName; /** * POJO class used to contain body of XML related requests - * @author Adam + * @author Adam Bem */ public class XMLRequestBody { @SerializedName("data") private String data; - @SerializedName("process") - private String process; + @SerializedName("processorData") + private String processorData; @SerializedName("processor") private String processor; @SerializedName("version") @@ -20,8 +20,8 @@ public class XMLRequestBody { return data; } - public String getProcess() { - return process; + public String getProcessorData() { + return processorData; } public String getProcessor() { diff --git a/Frontend/src/components/xml/XmlOutputFieldComponent.vue b/Frontend/src/components/xml/XmlOutputFieldComponent.vue index e0d140d..2857d2c 100644 --- a/Frontend/src/components/xml/XmlOutputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlOutputFieldComponent.vue @@ -100,7 +100,7 @@ function prepareURL(): string { function prepareRequestBody():string { var requestBody = JSON.stringify({ "data": props.xml, - "process": props.query, + "processorData": props.query, "processor": engine.value, "version": version.value }); -- 2.51.0 From 0694cda5b024232389b5aaa4cc18356ba2d4cda0 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 10:26:19 +0200 Subject: [PATCH 02/13] Updated Swagger --- Swagger/swagger.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Swagger/swagger.json b/Swagger/swagger.json index be32787..fa45896 100644 --- a/Swagger/swagger.json +++ b/Swagger/swagger.json @@ -895,7 +895,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": "count(//value)", "description": "XPath tranform to be executed" @@ -925,7 +925,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": "count(//value)", "description": "XSLT tranform to be executed" @@ -955,7 +955,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": " ", "description": "XSD to perform verification with" @@ -1130,7 +1130,7 @@ "example": "28", "description": "The XML data to be prettified" }, - "process": { + "processorData": { "type": "string", "example": "", "description": "Unused here, required only to use same json for whole project" @@ -1157,7 +1157,7 @@ "example": "28", "description": "The XML data to be minimized" }, - "process": { + "processorData": { "type": "string", "example": "", "description": "Unused here, required only to use same json for whole project" -- 2.51.0 From f352e60db658bafc0542c69f41383fa46719006e Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 13:55:52 +0200 Subject: [PATCH 03/13] Updated tests --- ...elease Tools Tests.postman_collection.json | 426 +++++++++--------- 1 file changed, 213 insertions(+), 213 deletions(-) diff --git a/Tests/Release Tools Tests.postman_collection.json b/Tests/Release Tools Tests.postman_collection.json index fe4e75a..25a1ec1 100644 --- a/Tests/Release Tools Tests.postman_collection.json +++ b/Tests/Release Tools Tests.postman_collection.json @@ -36,7 +36,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"trace(5, 'the value of 5 is:')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"trace(5, 'the value of 5 is:')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -80,7 +80,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"2002-05-30T09:00:00+06:00\",\n \"process\": \"adjust-dateTime-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"2002-05-30T09:00:00+06:00\",\n \"processorData\": \"adjust-dateTime-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -124,7 +124,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"2002-09-24+06:00\",\n \"process\": \"adjust-date-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"2002-09-24+06:00\",\n \"processorData\": \"adjust-date-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -176,7 +176,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"adjust-time-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"adjust-time-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -220,7 +220,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"analyze-string(\\\"The cat sat on the mat.\\\", \\\"\\\\w+\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"analyze-string(\\\"The cat sat on the mat.\\\", \\\"\\\\w+\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -264,7 +264,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"apply(concat#3, [\\\"a\\\", \\\"b\\\", \\\"c\\\"])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"apply(concat#3, [\\\"a\\\", \\\"b\\\", \\\"c\\\"])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -308,7 +308,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"available-environment-variables() \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"available-environment-variables() \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -352,7 +352,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"avg((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"avg((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -396,7 +396,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"base-uri(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"base-uri(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -440,7 +440,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"boolean(/start) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"boolean(/start) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -484,7 +484,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"codepoint-equal(string(/start),'09:30:10.5') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"codepoint-equal(string(/start),'09:30:10.5') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -528,7 +528,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"0968\",\n \"process\": \"codepoints-to-string(xs:integer(/start)) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"0968\",\n \"processorData\": \"codepoints-to-string(xs:integer(/start)) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -572,7 +572,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -616,7 +616,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -660,7 +660,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"compare('xs:string','jakisstring') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"compare('xs:string','jakisstring') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -704,7 +704,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"contains('xs:string','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"contains('xs:string','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -748,7 +748,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"contains-token('xs:string sting strung same','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"contains-token('xs:string sting strung same','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -792,7 +792,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"count(('xs:string',' sting',' strung ','same')) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"count(('xs:string',' sting',' strung ','same')) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -836,7 +836,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-date()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-date()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -880,7 +880,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-dateTime()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-dateTime()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -924,7 +924,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-time()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-time()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -968,7 +968,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"data(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"data(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1012,7 +1012,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"deep-equal(/l:library/l:readerList/p:person[1],/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"deep-equal(/l:library/l:readerList/p:person[1],/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1056,7 +1056,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"default-collation()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"default-collation()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1100,7 +1100,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"default-language()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"default-language()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1144,7 +1144,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"distinct-values(('1','1','2','3'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"distinct-values(('1','1','2','3'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1188,7 +1188,7 @@ "exec": [ " var request = pm.request.toJSON().url.query;", " console.log(request);", - " pm.environment.set(\"process\", request[0].value);" + " pm.environment.set(\"processorData\", request[0].value);" ], "type": "text/javascript" } @@ -1199,7 +1199,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"{{process}}\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"{{processorData}}\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1213,7 +1213,7 @@ ], "query": [ { - "key": "process", + "key": "processorData", "value": "distinct-values(('1','1','2','3'))", "disabled": true } @@ -1250,7 +1250,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"document-uri(/*)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"document-uri(/*)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1294,7 +1294,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"doc-available('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"doc-available('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1338,7 +1338,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"doc('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"doc('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1382,7 +1382,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"empty(/l:library/l:readerList/p:person[0])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"empty(/l:library/l:readerList/p:person[0])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1426,7 +1426,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"encode-for-uri('l:library/l:readerList')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"encode-for-uri('l:library/l:readerList')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1470,7 +1470,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ends-with('l:library/l:readerList','ist')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ends-with('l:library/l:readerList','ist')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1514,7 +1514,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"environment-variable('JAVA_HOME')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"environment-variable('JAVA_HOME')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1558,7 +1558,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"error()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"error()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1602,7 +1602,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"exactly-one(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"exactly-one(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1646,7 +1646,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"exists(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"exists(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1690,7 +1690,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"false()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"false()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1734,7 +1734,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(5.5)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(5.5)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1778,7 +1778,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"fold-left(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"fold-left(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1822,7 +1822,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"fold-right(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"fold-right(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1866,7 +1866,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"for-each(1 to 5, function($a) { $a * $a })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"for-each(1 to 5, function($a) { $a * $a })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1910,7 +1910,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"for-each-pair(('a', 'b', 'c'), ('x', 'y', 'z'), concat#2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"for-each-pair(('a', 'b', 'c'), ('x', 'y', 'z'), concat#2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1970,7 +1970,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-date(current-date(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-date(current-date(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2030,7 +2030,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-dateTime(current-dateTime(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-dateTime(current-dateTime(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2074,7 +2074,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-integer(123, 'w')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-integer(123, 'w')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2118,7 +2118,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-number(0.14, '01%')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-number(0.14, '01%')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2162,7 +2162,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-time(current-time(), '[H01]:[m01]:[s01]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-time(current-time(), '[H01]:[m01]:[s01]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2206,7 +2206,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"function-arity(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"function-arity(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2250,7 +2250,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \" (function-lookup(xs:QName('xs:dateTimeStamp'), 1), xs:dateTime#1)[1] ('2011-11-11T11:11:11Z')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \" (function-lookup(xs:QName('xs:dateTimeStamp'), 1), xs:dateTime#1)[1] ('2011-11-11T11:11:11Z')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2294,7 +2294,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"function-name(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"function-name(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2338,7 +2338,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"generate-id(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"generate-id(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2382,7 +2382,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"has-children(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"has-children(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2426,7 +2426,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"head(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"head(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2470,7 +2470,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2514,7 +2514,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2558,7 +2558,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2602,7 +2602,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"id(d0e1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"id(d0e1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2646,7 +2646,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"idref(d0e11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"idref(d0e11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2690,7 +2690,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"implicit-timezone()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"implicit-timezone()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2734,7 +2734,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"index-of((10, 20, 30, 30, 20, 10), 20)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"index-of((10, 20, 30, 30, 20, 10), 20)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2778,7 +2778,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"innermost((/l:library/l:bookList/b:book , /l:library/l:readerList/p:person))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"innermost((/l:library/l:bookList/b:book , /l:library/l:readerList/p:person))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2822,7 +2822,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"in-scope-prefixes(/l:library/l:bookList/b:book[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"in-scope-prefixes(/l:library/l:bookList/b:book[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2866,7 +2866,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"insert-before((1,2,3,4,5,6,7),3,(8,9,10))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"insert-before((1,2,3,4,5,6,7),3,(8,9,10))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2910,7 +2910,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"iri-to-uri ('http://tools.zipper.release11.com:8086/')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"iri-to-uri ('http://tools.zipper.release11.com:8086/')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2954,7 +2954,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"{\\\"processor\\\": \\\"saxon\\\"}\",\n \"process\": \"json-to-xml(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"{\\\"processor\\\": \\\"saxon\\\"}\",\n \"processorData\": \"json-to-xml(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2998,7 +2998,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"lang(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"lang(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3042,7 +3042,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/last()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/last()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3086,7 +3086,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"load-xquery-module(document-uri(/))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"load-xquery-module(document-uri(/))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3130,7 +3130,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3174,7 +3174,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name-from-QName(QName(\\\"http://www.example.com/example\\\", \\\"person\\\"))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name-from-QName(QName(\\\"http://www.example.com/example\\\", \\\"person\\\"))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3218,7 +3218,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"lower-case('SaRcAsTiC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"lower-case('SaRcAsTiC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3262,7 +3262,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"matches(/l:library/l:readerList/p:person[2]/p:name,'Adam')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"matches(/l:library/l:readerList/p:person[2]/p:name,'Adam')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3306,7 +3306,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"max((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"max((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3350,7 +3350,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"min((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"min((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3394,7 +3394,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3438,7 +3438,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3482,7 +3482,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3526,7 +3526,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"month-from-date(xs:date('2023-03-16'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"month-from-date(xs:date('2023-03-16'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3570,7 +3570,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"month-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"month-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3614,7 +3614,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"months-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"months-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3658,7 +3658,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/name()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/name()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3702,7 +3702,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/namespace-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/namespace-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3746,7 +3746,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri-for-prefix('xml', element())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri-for-prefix('xml', element())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3790,7 +3790,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri-from-QName(QName('http://www.example.com/example', 'person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri-from-QName(QName('http://www.example.com/example', 'person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3834,7 +3834,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"nilled(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"nilled(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3878,7 +3878,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"node-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"node-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3922,7 +3922,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space(' aaaa aaa a aaa ')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space(' aaaa aaa a aaa ')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3966,7 +3966,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-unicode(' aaaa aaa a aaa ','NFKC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-unicode(' aaaa aaa a aaa ','NFKC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4010,7 +4010,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"not(1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"not(1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4054,7 +4054,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(1.11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(1.11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4098,7 +4098,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"one-or-more(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"one-or-more(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4142,7 +4142,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"outermost(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"outermost(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4186,7 +4186,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-ietf-date('Wed, 06 Jun 1994 07:29:35 GMT')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-ietf-date('Wed, 06 Jun 1994 07:29:35 GMT')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4230,7 +4230,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-json('{\\\"data\\\": \\\"09:30:10.5\\\"}')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-json('{\\\"data\\\": \\\"09:30:10.5\\\"}')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4274,7 +4274,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-xml('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-xml('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4318,7 +4318,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-xml-fragment('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-xml-fragment('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4362,7 +4362,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"path(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"path(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4406,7 +4406,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4450,7 +4450,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"prefix-from-QName(QName('http://www.example.com/example', 'p:person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"prefix-from-QName(QName('http://www.example.com/example', 'p:person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4494,7 +4494,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"QName('http://www.example.com/example', 'p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"QName('http://www.example.com/example', 'p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4538,7 +4538,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"random-number-generator()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"random-number-generator()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4582,7 +4582,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"remove(('1','2','3','4'),2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"remove(('1','2','3','4'),2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4626,7 +4626,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"replace('ABC', 'B', 'C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"replace('ABC', 'B', 'C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4670,7 +4670,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"resolve-QName('hell', /l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"resolve-QName('hell', /l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4714,7 +4714,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"resolve-uri('p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"resolve-uri('p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4758,7 +4758,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"reverse(('1','2','3','4'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"reverse(('1','2','3','4'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4802,7 +4802,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"root(//p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"root(//p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4846,7 +4846,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(5.49)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(5.49)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4890,7 +4890,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round-half-to-even(5.49,1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round-half-to-even(5.49,1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4934,7 +4934,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4978,7 +4978,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5022,7 +5022,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5066,7 +5066,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"serialize((1,2,3,4))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"serialize((1,2,3,4))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5110,7 +5110,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sort((1, -2, 5, 10, -10, 10, 8), (), abs#1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sort((1, -2, 5, 10, -10, 10, 8), (), abs#1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5154,7 +5154,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with('ABC','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with('ABC','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5198,7 +5198,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/static-base-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/static-base-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5242,7 +5242,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string(/l:library/l:readerList/p:person[2]/p:name)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string(/l:library/l:readerList/p:person[2]/p:name)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5286,7 +5286,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-join((1,2,3),'A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-join((1,2,3),'A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5330,7 +5330,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5374,7 +5374,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-to-codepoints('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-to-codepoints('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5418,7 +5418,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"subsequence((1,2,3,4),2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"subsequence((1,2,3,4),2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5462,7 +5462,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring('ABCDEF',2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring('ABCDEF',2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5506,7 +5506,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5550,7 +5550,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5594,7 +5594,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5638,7 +5638,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"tail((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"tail((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5682,7 +5682,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5726,7 +5726,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5770,7 +5770,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-time(current-time())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-time(current-time())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5814,7 +5814,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"tokenize('BACBABAD','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"tokenize('BACBABAD','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5858,7 +5858,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"trace(//p:name[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"trace(//p:name[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5902,7 +5902,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate('bar','abc','ABC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate('bar','abc','ABC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5946,7 +5946,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"true()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"true()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5990,7 +5990,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unordered((4, 3, 2, 4, 5))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unordered((4, 3, 2, 4, 5))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6034,7 +6034,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6078,7 +6078,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text-available('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text-available('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6122,7 +6122,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text-lines ('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text-lines ('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6166,7 +6166,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"upper-case('aaa')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"upper-case('aaa')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6210,7 +6210,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"uri-collection(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"uri-collection(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6254,7 +6254,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"xml-to-json(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"xml-to-json(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6298,7 +6298,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"year-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"year-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6342,7 +6342,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"year-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"year-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6386,7 +6386,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"years-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"years-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6430,7 +6430,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"zero-or-one((1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"zero-or-one((1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6479,7 +6479,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6523,7 +6523,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6574,7 +6574,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6618,7 +6618,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6662,7 +6662,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6706,7 +6706,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6750,7 +6750,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6794,7 +6794,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6838,7 +6838,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6889,7 +6889,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6933,7 +6933,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6984,7 +6984,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7035,7 +7035,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7086,7 +7086,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7137,7 +7137,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7188,7 +7188,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7239,7 +7239,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7290,7 +7290,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7334,7 +7334,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string('11')\",\n \"processor\": \"xalan\",\n \"version\": \"1.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string('11')\",\n \"processor\": \"xalan\",\n \"version\": \"1.0\"\n}", "options": { "raw": { "language": "json" @@ -7378,7 +7378,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7422,7 +7422,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7466,7 +7466,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7510,7 +7510,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7554,7 +7554,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7598,7 +7598,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7642,7 +7642,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7693,7 +7693,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7744,7 +7744,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7795,7 +7795,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7846,7 +7846,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7897,7 +7897,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7948,7 +7948,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7999,7 +7999,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8050,7 +8050,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8101,7 +8101,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8145,7 +8145,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8189,7 +8189,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8233,7 +8233,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8277,7 +8277,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/count(p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/count(p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8321,7 +8321,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8365,7 +8365,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/namespace-uri(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/namespace-uri(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8409,7 +8409,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/name(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/name(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8460,7 +8460,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8511,7 +8511,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8562,7 +8562,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8613,7 +8613,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8664,7 +8664,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8715,7 +8715,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8766,7 +8766,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8817,7 +8817,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8868,7 +8868,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8919,7 +8919,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8970,7 +8970,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9021,7 +9021,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9072,7 +9072,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9123,7 +9123,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9174,7 +9174,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9225,7 +9225,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9276,7 +9276,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9327,7 +9327,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9378,7 +9378,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9429,7 +9429,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9480,7 +9480,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9531,7 +9531,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9582,7 +9582,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9633,7 +9633,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" -- 2.51.0 From 34f2b59c6e938d8cbfe3e39e356626a79bcaf5dd Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 13:56:02 +0200 Subject: [PATCH 04/13] Updated samples --- Samples/minimize/minimize.json | 1 + Samples/prettify/prettify.json | 2 +- Samples/xpath/data.json | 2 +- Samples/xpath/dataNS.json | 2 +- Samples/xquery/xquery.json | 2 +- Samples/xsd/xsd.json | 2 +- Samples/xslt/xslt.json | 2 +- 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Samples/minimize/minimize.json b/Samples/minimize/minimize.json index 10bfc79..6b00037 100644 --- a/Samples/minimize/minimize.json +++ b/Samples/minimize/minimize.json @@ -1,5 +1,6 @@ { "data": "Hamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", + "processorData": "N/A", "processor": "libxml", "version": "1.0" } diff --git a/Samples/prettify/prettify.json b/Samples/prettify/prettify.json index cb3a5ec..6b00037 100644 --- a/Samples/prettify/prettify.json +++ b/Samples/prettify/prettify.json @@ -1,6 +1,6 @@ { "data": "Hamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "whatever", + "processorData": "N/A", "processor": "libxml", "version": "1.0" } diff --git a/Samples/xpath/data.json b/Samples/xpath/data.json index 6216754..bf74bda 100644 --- a/Samples/xpath/data.json +++ b/Samples/xpath/data.json @@ -1,6 +1,6 @@ { "data": "\nHamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "/books/book[name = 'The Law of Success']", + "processorData": "/books/book[name = 'The Law of Success']", "processor": "saxon", "version": "2.0" } diff --git a/Samples/xpath/dataNS.json b/Samples/xpath/dataNS.json index 04cff85..65452e5 100644 --- a/Samples/xpath/dataNS.json +++ b/Samples/xpath/dataNS.json @@ -1,6 +1,6 @@ { "data": "\nHamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "/b:books/b:book[b:name = 'The Law of Success']", + "processorData": "/b:books/b:book[b:name = 'The Law of Success']", "processor": "saxon", "version": "2.0" } diff --git a/Samples/xquery/xquery.json b/Samples/xquery/xquery.json index f4d96bb..58ec9bf 100644 --- a/Samples/xquery/xquery.json +++ b/Samples/xquery/xquery.json @@ -1,6 +1,6 @@ { "data": "John67Anna69", - "process": "for $x in //person return string($x/name)", + "processorData": "for $x in //person return string($x/name)", "processor": "saxon", "version": "3.1" } diff --git a/Samples/xsd/xsd.json b/Samples/xsd/xsd.json index cc367d0..04a6516 100644 --- a/Samples/xsd/xsd.json +++ b/Samples/xsd/xsd.json @@ -1,6 +1,6 @@ { "data": "\nTestTest3", - "process": "\n ", + "processorData": "\n ", "processor": "saxon", "version": "1.0" } diff --git a/Samples/xslt/xslt.json b/Samples/xslt/xslt.json index 47013d7..8e30f33 100644 --- a/Samples/xslt/xslt.json +++ b/Samples/xslt/xslt.json @@ -1,6 +1,6 @@ { "data": "City library3451237321AdamChoke5123LaurenWong6422Harry Potter75421234Macbeth51239556Romeo and Juliet", - "process": "", + "processorData": "", "processor": "saxon", "version": "1.0" } -- 2.51.0 From 87b9bfafc60702d3c232a9252bf2c2600fe45114 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 10:24:31 +0200 Subject: [PATCH 05/13] Changed process to processorData in app --- .../java/com/r11/tools/controller/XmlController.java | 8 ++++---- .../main/java/com/r11/tools/model/XMLRequestBody.java | 10 +++++----- .../src/components/xml/XmlOutputFieldComponent.vue | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java index 4c07138..7759a62 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java @@ -117,7 +117,7 @@ public class XmlController implements RestController { XMLRequestBody requestBody = xmlJob.getRequestBody(); XPathQueryResult xPathQueryResult = - engine.processXPath(requestBody.getData(), requestBody.getProcess(), requestBody.getVersion()); + engine.processXPath(requestBody.getData(), requestBody.getProcessorData(), requestBody.getVersion()); return new XMLResponseBody(xPathQueryResult.getData().trim(), "OK", engine.getVersion(), xPathQueryResult.getType()); @@ -130,14 +130,14 @@ public class XmlController implements RestController { String result = null; switch (xmlJob.getXmlJobType()) { case XSLT: - result = engine.processXSLT(requestBody.getData(), requestBody.getProcess()); + result = engine.processXSLT(requestBody.getData(), requestBody.getProcessorData()); break; case XSD: - result = engine.validate(requestBody.getData(), requestBody.getProcess()).trim(); + result = engine.validate(requestBody.getData(), requestBody.getProcessorData()).trim(); break; case XQuery: result = engine.executeXQuery(requestBody.getData(), - requestBody.getProcess(), + requestBody.getProcessorData(), requestBody.getVersion()); break; } diff --git a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java index 52e89eb..e7b06aa 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLRequestBody.java @@ -4,13 +4,13 @@ import com.google.gson.annotations.SerializedName; /** * POJO class used to contain body of XML related requests - * @author Adam + * @author Adam Bem */ public class XMLRequestBody { @SerializedName("data") private String data; - @SerializedName("process") - private String process; + @SerializedName("processorData") + private String processorData; @SerializedName("processor") private String processor; @SerializedName("version") @@ -20,8 +20,8 @@ public class XMLRequestBody { return data; } - public String getProcess() { - return process; + public String getProcessorData() { + return processorData; } public String getProcessor() { diff --git a/Frontend/src/components/xml/XmlOutputFieldComponent.vue b/Frontend/src/components/xml/XmlOutputFieldComponent.vue index e0d140d..2857d2c 100644 --- a/Frontend/src/components/xml/XmlOutputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlOutputFieldComponent.vue @@ -100,7 +100,7 @@ function prepareURL(): string { function prepareRequestBody():string { var requestBody = JSON.stringify({ "data": props.xml, - "process": props.query, + "processorData": props.query, "processor": engine.value, "version": version.value }); -- 2.51.0 From 212444fd5c3fe3d037e701f9432130351e71e46f Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 10:26:19 +0200 Subject: [PATCH 06/13] Updated Swagger --- Swagger/swagger.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Swagger/swagger.json b/Swagger/swagger.json index be32787..fa45896 100644 --- a/Swagger/swagger.json +++ b/Swagger/swagger.json @@ -895,7 +895,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": "count(//value)", "description": "XPath tranform to be executed" @@ -925,7 +925,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": "count(//value)", "description": "XSLT tranform to be executed" @@ -955,7 +955,7 @@ "example": "28", "description": "The XML data to be processed" }, - "process": { + "processorData": { "type": "string", "example": " ", "description": "XSD to perform verification with" @@ -1130,7 +1130,7 @@ "example": "28", "description": "The XML data to be prettified" }, - "process": { + "processorData": { "type": "string", "example": "", "description": "Unused here, required only to use same json for whole project" @@ -1157,7 +1157,7 @@ "example": "28", "description": "The XML data to be minimized" }, - "process": { + "processorData": { "type": "string", "example": "", "description": "Unused here, required only to use same json for whole project" -- 2.51.0 From 630480fef3465c2357a042cd861de503b68e39cb Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 13:55:52 +0200 Subject: [PATCH 07/13] Updated tests --- ...elease Tools Tests.postman_collection.json | 426 +++++++++--------- 1 file changed, 213 insertions(+), 213 deletions(-) diff --git a/Tests/Release Tools Tests.postman_collection.json b/Tests/Release Tools Tests.postman_collection.json index fe4e75a..25a1ec1 100644 --- a/Tests/Release Tools Tests.postman_collection.json +++ b/Tests/Release Tools Tests.postman_collection.json @@ -36,7 +36,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"trace(5, 'the value of 5 is:')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"trace(5, 'the value of 5 is:')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -80,7 +80,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"2002-05-30T09:00:00+06:00\",\n \"process\": \"adjust-dateTime-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"2002-05-30T09:00:00+06:00\",\n \"processorData\": \"adjust-dateTime-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -124,7 +124,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"2002-09-24+06:00\",\n \"process\": \"adjust-date-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"2002-09-24+06:00\",\n \"processorData\": \"adjust-date-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -176,7 +176,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"adjust-time-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"adjust-time-to-timezone(/start)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -220,7 +220,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"analyze-string(\\\"The cat sat on the mat.\\\", \\\"\\\\w+\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"analyze-string(\\\"The cat sat on the mat.\\\", \\\"\\\\w+\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -264,7 +264,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"apply(concat#3, [\\\"a\\\", \\\"b\\\", \\\"c\\\"])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"apply(concat#3, [\\\"a\\\", \\\"b\\\", \\\"c\\\"])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -308,7 +308,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"available-environment-variables() \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"available-environment-variables() \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -352,7 +352,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"avg((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"avg((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -396,7 +396,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"base-uri(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"base-uri(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -440,7 +440,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"boolean(/start) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"boolean(/start) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -484,7 +484,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"codepoint-equal(string(/start),'09:30:10.5') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"codepoint-equal(string(/start),'09:30:10.5') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -528,7 +528,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"0968\",\n \"process\": \"codepoints-to-string(xs:integer(/start)) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"0968\",\n \"processorData\": \"codepoints-to-string(xs:integer(/start)) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -572,7 +572,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -616,7 +616,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"collation-key('xs:string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -660,7 +660,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"compare('xs:string','jakisstring') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"compare('xs:string','jakisstring') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -704,7 +704,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"contains('xs:string','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"contains('xs:string','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -748,7 +748,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"contains-token('xs:string sting strung same','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"contains-token('xs:string sting strung same','string') \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -792,7 +792,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"count(('xs:string',' sting',' strung ','same')) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"count(('xs:string',' sting',' strung ','same')) \",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -836,7 +836,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-date()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-date()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -880,7 +880,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-dateTime()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-dateTime()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -924,7 +924,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"09:30:10.5\",\n \"process\": \"current-time()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"09:30:10.5\",\n \"processorData\": \"current-time()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -968,7 +968,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"data(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"data(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1012,7 +1012,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"deep-equal(/l:library/l:readerList/p:person[1],/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"deep-equal(/l:library/l:readerList/p:person[1],/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1056,7 +1056,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"default-collation()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"default-collation()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -1100,7 +1100,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"default-language()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"default-language()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1144,7 +1144,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"distinct-values(('1','1','2','3'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"distinct-values(('1','1','2','3'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1188,7 +1188,7 @@ "exec": [ " var request = pm.request.toJSON().url.query;", " console.log(request);", - " pm.environment.set(\"process\", request[0].value);" + " pm.environment.set(\"processorData\", request[0].value);" ], "type": "text/javascript" } @@ -1199,7 +1199,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"{{process}}\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"{{processorData}}\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1213,7 +1213,7 @@ ], "query": [ { - "key": "process", + "key": "processorData", "value": "distinct-values(('1','1','2','3'))", "disabled": true } @@ -1250,7 +1250,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"document-uri(/*)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"document-uri(/*)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1294,7 +1294,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"doc-available('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"doc-available('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1338,7 +1338,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"doc('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"doc('https://www.w3schools.com/xml/note.xml')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1382,7 +1382,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"empty(/l:library/l:readerList/p:person[0])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"empty(/l:library/l:readerList/p:person[0])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1426,7 +1426,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"encode-for-uri('l:library/l:readerList')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"encode-for-uri('l:library/l:readerList')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1470,7 +1470,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ends-with('l:library/l:readerList','ist')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ends-with('l:library/l:readerList','ist')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1514,7 +1514,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"environment-variable('JAVA_HOME')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"environment-variable('JAVA_HOME')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1558,7 +1558,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"error()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"error()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1602,7 +1602,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"exactly-one(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"exactly-one(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1646,7 +1646,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"exists(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"exists(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1690,7 +1690,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"false()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"false()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1734,7 +1734,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(5.5)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(5.5)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1778,7 +1778,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"fold-left(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"fold-left(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1822,7 +1822,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"fold-right(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"fold-right(1 to 5, 0, function($a, $b) { $a + $b })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1866,7 +1866,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"for-each(1 to 5, function($a) { $a * $a })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"for-each(1 to 5, function($a) { $a * $a })\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1910,7 +1910,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"for-each-pair(('a', 'b', 'c'), ('x', 'y', 'z'), concat#2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"for-each-pair(('a', 'b', 'c'), ('x', 'y', 'z'), concat#2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -1970,7 +1970,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-date(current-date(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-date(current-date(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2030,7 +2030,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-dateTime(current-dateTime(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-dateTime(current-dateTime(), '[M01]/[D01]/[Y0001]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2074,7 +2074,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-integer(123, 'w')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-integer(123, 'w')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2118,7 +2118,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-number(0.14, '01%')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-number(0.14, '01%')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2162,7 +2162,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"format-time(current-time(), '[H01]:[m01]:[s01]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"format-time(current-time(), '[H01]:[m01]:[s01]')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2206,7 +2206,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"function-arity(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"function-arity(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2250,7 +2250,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \" (function-lookup(xs:QName('xs:dateTimeStamp'), 1), xs:dateTime#1)[1] ('2011-11-11T11:11:11Z')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \" (function-lookup(xs:QName('xs:dateTimeStamp'), 1), xs:dateTime#1)[1] ('2011-11-11T11:11:11Z')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2294,7 +2294,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"function-name(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"function-name(substring#3)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2338,7 +2338,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"generate-id(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"generate-id(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2382,7 +2382,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"has-children(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"has-children(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2426,7 +2426,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"head(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"head(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2470,7 +2470,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2514,7 +2514,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2558,7 +2558,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"hours-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"hours-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2602,7 +2602,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"id(d0e1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"id(d0e1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2646,7 +2646,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"idref(d0e11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"idref(d0e11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2690,7 +2690,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"implicit-timezone()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"implicit-timezone()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2734,7 +2734,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"index-of((10, 20, 30, 30, 20, 10), 20)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"index-of((10, 20, 30, 30, 20, 10), 20)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2778,7 +2778,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"innermost((/l:library/l:bookList/b:book , /l:library/l:readerList/p:person))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"innermost((/l:library/l:bookList/b:book , /l:library/l:readerList/p:person))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2822,7 +2822,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"in-scope-prefixes(/l:library/l:bookList/b:book[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"in-scope-prefixes(/l:library/l:bookList/b:book[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2866,7 +2866,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"insert-before((1,2,3,4,5,6,7),3,(8,9,10))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"insert-before((1,2,3,4,5,6,7),3,(8,9,10))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2910,7 +2910,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"iri-to-uri ('http://tools.zipper.release11.com:8086/')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"iri-to-uri ('http://tools.zipper.release11.com:8086/')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2954,7 +2954,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"{\\\"processor\\\": \\\"saxon\\\"}\",\n \"process\": \"json-to-xml(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"{\\\"processor\\\": \\\"saxon\\\"}\",\n \"processorData\": \"json-to-xml(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -2998,7 +2998,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"lang(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"lang(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3042,7 +3042,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/last()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/last()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3086,7 +3086,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"load-xquery-module(document-uri(/))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"load-xquery-module(document-uri(/))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3130,7 +3130,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3174,7 +3174,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name-from-QName(QName(\\\"http://www.example.com/example\\\", \\\"person\\\"))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name-from-QName(QName(\\\"http://www.example.com/example\\\", \\\"person\\\"))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3218,7 +3218,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"lower-case('SaRcAsTiC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"lower-case('SaRcAsTiC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3262,7 +3262,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"matches(/l:library/l:readerList/p:person[2]/p:name,'Adam')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"matches(/l:library/l:readerList/p:person[2]/p:name,'Adam')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3306,7 +3306,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"max((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"max((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3350,7 +3350,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"min((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"min((2,3,4,5,6,1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3394,7 +3394,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3438,7 +3438,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3482,7 +3482,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"minutes-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"minutes-from-time(xs:time('11:23:00'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3526,7 +3526,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"month-from-date(xs:date('2023-03-16'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"month-from-date(xs:date('2023-03-16'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3570,7 +3570,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"month-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"month-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3614,7 +3614,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"months-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"months-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3658,7 +3658,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/name()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/name()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3702,7 +3702,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/namespace-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/namespace-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3746,7 +3746,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri-for-prefix('xml', element())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri-for-prefix('xml', element())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3790,7 +3790,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri-from-QName(QName('http://www.example.com/example', 'person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri-from-QName(QName('http://www.example.com/example', 'person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3834,7 +3834,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"nilled(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"nilled(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3878,7 +3878,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"node-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"node-name(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3922,7 +3922,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space(' aaaa aaa a aaa ')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space(' aaaa aaa a aaa ')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -3966,7 +3966,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-unicode(' aaaa aaa a aaa ','NFKC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-unicode(' aaaa aaa a aaa ','NFKC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4010,7 +4010,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"not(1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"not(1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4054,7 +4054,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(1.11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(1.11)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4098,7 +4098,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"one-or-more(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"one-or-more(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4142,7 +4142,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"outermost(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"outermost(/l:library/l:readerList/p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4186,7 +4186,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-ietf-date('Wed, 06 Jun 1994 07:29:35 GMT')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-ietf-date('Wed, 06 Jun 1994 07:29:35 GMT')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4230,7 +4230,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-json('{\\\"data\\\": \\\"09:30:10.5\\\"}')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-json('{\\\"data\\\": \\\"09:30:10.5\\\"}')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4274,7 +4274,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-xml('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-xml('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4318,7 +4318,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"parse-xml-fragment('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"parse-xml-fragment('09:30:10.5')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4362,7 +4362,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"path(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"path(/l:library/l:readerList/p:person[2])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4406,7 +4406,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4450,7 +4450,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"prefix-from-QName(QName('http://www.example.com/example', 'p:person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"prefix-from-QName(QName('http://www.example.com/example', 'p:person'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4494,7 +4494,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"QName('http://www.example.com/example', 'p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"QName('http://www.example.com/example', 'p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4538,7 +4538,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"random-number-generator()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"random-number-generator()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4582,7 +4582,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"remove(('1','2','3','4'),2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"remove(('1','2','3','4'),2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4626,7 +4626,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"replace('ABC', 'B', 'C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"replace('ABC', 'B', 'C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4670,7 +4670,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"resolve-QName('hell', /l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"resolve-QName('hell', /l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4714,7 +4714,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"resolve-uri('p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"resolve-uri('p:person')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4758,7 +4758,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"reverse(('1','2','3','4'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"reverse(('1','2','3','4'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4802,7 +4802,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"root(//p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"root(//p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4846,7 +4846,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(5.49)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(5.49)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4890,7 +4890,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round-half-to-even(5.49,1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round-half-to-even(5.49,1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4934,7 +4934,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -4978,7 +4978,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5022,7 +5022,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"seconds-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5066,7 +5066,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"serialize((1,2,3,4))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"serialize((1,2,3,4))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5110,7 +5110,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sort((1, -2, 5, 10, -10, 10, 8), (), abs#1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sort((1, -2, 5, 10, -10, 10, 8), (), abs#1)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5154,7 +5154,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with('ABC','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with('ABC','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5198,7 +5198,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/static-base-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/static-base-uri()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5242,7 +5242,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string(/l:library/l:readerList/p:person[2]/p:name)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string(/l:library/l:readerList/p:person[2]/p:name)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5286,7 +5286,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-join((1,2,3),'A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-join((1,2,3),'A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5330,7 +5330,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5374,7 +5374,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-to-codepoints('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-to-codepoints('A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5418,7 +5418,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"subsequence((1,2,3,4),2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"subsequence((1,2,3,4),2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5462,7 +5462,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring('ABCDEF',2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring('ABCDEF',2,2)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5506,7 +5506,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5550,7 +5550,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before ('ACBCDEF','C')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5594,7 +5594,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5638,7 +5638,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"tail((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"tail((1,2,3))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5682,7 +5682,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5726,7 +5726,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5770,7 +5770,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"timezone-from-time(current-time())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"timezone-from-time(current-time())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5814,7 +5814,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"tokenize('BACBABAD','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"tokenize('BACBABAD','A')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5858,7 +5858,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"trace(//p:name[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"trace(//p:name[1])\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5902,7 +5902,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate('bar','abc','ABC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate('bar','abc','ABC')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5946,7 +5946,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"true()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"true()\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -5990,7 +5990,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unordered((4, 3, 2, 4, 5))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unordered((4, 3, 2, 4, 5))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6034,7 +6034,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6078,7 +6078,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text-available('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text-available('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6122,7 +6122,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"unparsed-text-lines ('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"unparsed-text-lines ('')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6166,7 +6166,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"upper-case('aaa')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"upper-case('aaa')\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6210,7 +6210,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"uri-collection(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"uri-collection(/l:library)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6254,7 +6254,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"xml-to-json(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"xml-to-json(/)\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6298,7 +6298,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"year-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"year-from-date(current-date())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6342,7 +6342,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"year-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"year-from-dateTime(current-dateTime())\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6386,7 +6386,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"years-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"years-from-duration(xs:dayTimeDuration('P3DT10H'))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6430,7 +6430,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"1is1\",\n \"process\": \"zero-or-one((1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", + "raw": "{\n \"data\": \"1is1\",\n \"processorData\": \"zero-or-one((1))\",\n \"processor\": \"saxon\",\n \"version\": \"3.1\"\n}", "options": { "raw": { "language": "json" @@ -6479,7 +6479,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6523,7 +6523,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6574,7 +6574,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6618,7 +6618,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6662,7 +6662,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6706,7 +6706,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6750,7 +6750,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6794,7 +6794,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6838,7 +6838,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6889,7 +6889,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6933,7 +6933,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -6984,7 +6984,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7035,7 +7035,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7086,7 +7086,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7137,7 +7137,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7188,7 +7188,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7239,7 +7239,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7290,7 +7290,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7334,7 +7334,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string('11')\",\n \"processor\": \"xalan\",\n \"version\": \"1.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string('11')\",\n \"processor\": \"xalan\",\n \"version\": \"1.0\"\n}", "options": { "raw": { "language": "json" @@ -7378,7 +7378,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7422,7 +7422,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[position()=2]\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7466,7 +7466,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"count(/l:library/l:readerList/p:person)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7510,7 +7510,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7554,7 +7554,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7598,7 +7598,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"namespace-uri(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7642,7 +7642,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7693,7 +7693,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7744,7 +7744,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7795,7 +7795,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7846,7 +7846,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7897,7 +7897,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7948,7 +7948,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -7999,7 +7999,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8050,7 +8050,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8101,7 +8101,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"/values/value\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8145,7 +8145,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \"Test1Test3\",\n \"process\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \"Test1Test3\",\n \"processorData\": \"string(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8189,7 +8189,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person[last()]/p:name\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8233,7 +8233,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/p:person/position()\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8277,7 +8277,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/count(p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/count(p:person)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8321,7 +8321,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"local-name(/l:library/l:readerList/p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8365,7 +8365,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/namespace-uri(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/namespace-uri(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8409,7 +8409,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"/l:library/l:readerList/name(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"/l:library/l:readerList/name(p:person[1])\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8460,7 +8460,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"concat(/l:library/l:readerList/p:person[1]/p:name,/l:library/l:readerList/p:person[1]/p:surname)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8511,7 +8511,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"starts-with(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8562,7 +8562,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"contains(/l:library/l:readerList/p:person[1]/p:name, 'A')\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8613,7 +8613,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-before(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8664,7 +8664,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring-after(\\\"1999/04/01\\\",\\\"/\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8715,7 +8715,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"substring(\\\"12345\\\", 1.5, 2.6)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8766,7 +8766,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"string-length(\\\"Adam\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8817,7 +8817,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"normalize-space (\\\" A d am \\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8868,7 +8868,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"translate(\\\"bar\\\",\\\"abc\\\",\\\"ABC\\\")\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8919,7 +8919,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -8970,7 +8970,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9021,7 +9021,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9072,7 +9072,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9123,7 +9123,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9174,7 +9174,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9225,7 +9225,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9276,7 +9276,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9327,7 +9327,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9378,7 +9378,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"xalan\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9429,7 +9429,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"number(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"number(11)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9480,7 +9480,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"sum(/l:library/l:readerList/p:person/p:readerID)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9531,7 +9531,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"floor(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"floor(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9582,7 +9582,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"ceiling(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"ceiling(1.1)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" @@ -9633,7 +9633,7 @@ "header": [], "body": { "mode": "raw", - "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"process\": \"round(3.14)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", + "raw": "{\n \"data\": \" City library 345123 7321 Adam Choke 5123 Lauren Wong 6422 Harry Potter 7542 1234 Macbeth 5123 9556 Romeo and Juliet \",\n \"processorData\": \"round(3.14)\",\n \"processor\": \"saxon\",\n \"version\": \"2.0\"\n}", "options": { "raw": { "language": "json" -- 2.51.0 From 3ac1fbe49d19e079dc865fdf9b5000cf685848e1 Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Fri, 27 Oct 2023 13:56:02 +0200 Subject: [PATCH 08/13] Updated samples --- Samples/minimize/minimize.json | 1 + Samples/prettify/prettify.json | 2 +- Samples/xpath/data.json | 2 +- Samples/xpath/dataNS.json | 2 +- Samples/xquery/xquery.json | 2 +- Samples/xsd/xsd.json | 2 +- Samples/xslt/xslt.json | 2 +- 7 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Samples/minimize/minimize.json b/Samples/minimize/minimize.json index 10bfc79..6b00037 100644 --- a/Samples/minimize/minimize.json +++ b/Samples/minimize/minimize.json @@ -1,5 +1,6 @@ { "data": "Hamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", + "processorData": "N/A", "processor": "libxml", "version": "1.0" } diff --git a/Samples/prettify/prettify.json b/Samples/prettify/prettify.json index cb3a5ec..6b00037 100644 --- a/Samples/prettify/prettify.json +++ b/Samples/prettify/prettify.json @@ -1,6 +1,6 @@ { "data": "Hamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "whatever", + "processorData": "N/A", "processor": "libxml", "version": "1.0" } diff --git a/Samples/xpath/data.json b/Samples/xpath/data.json index 6216754..bf74bda 100644 --- a/Samples/xpath/data.json +++ b/Samples/xpath/data.json @@ -1,6 +1,6 @@ { "data": "\nHamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "/books/book[name = 'The Law of Success']", + "processorData": "/books/book[name = 'The Law of Success']", "processor": "saxon", "version": "2.0" } diff --git a/Samples/xpath/dataNS.json b/Samples/xpath/dataNS.json index 04cff85..65452e5 100644 --- a/Samples/xpath/dataNS.json +++ b/Samples/xpath/dataNS.json @@ -1,6 +1,6 @@ { "data": "\nHamlet2001-05-041falseMacbeth2000-12-131falseHarry Potter and the Sorcerer's Stone2005-04-292trueThe Long Walk2018-07-014trueMisery2018-01-314trueThink and Grow Rich2004-09-106trueThe Law of Success1982-05-096falsePatriot Games1995-10-215falseThe Sum of All Fears1992-09-195falseThe Alchemist2017-02-203falseHamlet1994-06-011falseMeasure for Measure1990-03-231falseHamlet1989-05-051trueHamlet1999-05-301trueThe Law of Success2004-11-266trueRomeo and Juliet1997-02-081trueThe Alchemist2009-08-213true", - "process": "/b:books/b:book[b:name = 'The Law of Success']", + "processorData": "/b:books/b:book[b:name = 'The Law of Success']", "processor": "saxon", "version": "2.0" } diff --git a/Samples/xquery/xquery.json b/Samples/xquery/xquery.json index f4d96bb..58ec9bf 100644 --- a/Samples/xquery/xquery.json +++ b/Samples/xquery/xquery.json @@ -1,6 +1,6 @@ { "data": "John67Anna69", - "process": "for $x in //person return string($x/name)", + "processorData": "for $x in //person return string($x/name)", "processor": "saxon", "version": "3.1" } diff --git a/Samples/xsd/xsd.json b/Samples/xsd/xsd.json index cc367d0..04a6516 100644 --- a/Samples/xsd/xsd.json +++ b/Samples/xsd/xsd.json @@ -1,6 +1,6 @@ { "data": "\nTestTest3", - "process": "\n ", + "processorData": "\n ", "processor": "saxon", "version": "1.0" } diff --git a/Samples/xslt/xslt.json b/Samples/xslt/xslt.json index 47013d7..8e30f33 100644 --- a/Samples/xslt/xslt.json +++ b/Samples/xslt/xslt.json @@ -1,6 +1,6 @@ { "data": "City library3451237321AdamChoke5123LaurenWong6422Harry Potter75421234Macbeth51239556Romeo and Juliet", - "process": "", + "processorData": "", "processor": "saxon", "version": "1.0" } -- 2.51.0 From bf34cca6d6cc9d0ad738eadf7fb91314dfc945df Mon Sep 17 00:00:00 2001 From: Adam Bem Date: Mon, 30 Oct 2023 08:52:07 +0100 Subject: [PATCH 09/13] Fixed libxml backend --- Backend-libXML/main.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Backend-libXML/main.py b/Backend-libXML/main.py index abb78f9..88550a8 100644 --- a/Backend-libXML/main.py +++ b/Backend-libXML/main.py @@ -29,13 +29,13 @@ def process_xml(request: request, type: str) -> str: try: request_data = json.loads(request.get_data(as_text=True)) data = request_data['data'] - process = request_data['process'] + processorData = request_data['processorData'] if (type == "xsd"): - response_json['result'] = Parser.xsd(data, process) + response_json['result'] = Parser.xsd(data, processorData) elif (type == "xslt"): - response_json['result'] = Parser.xslt(data, process) + response_json['result'] = Parser.xslt(data, processorData) elif (type == "xpath"): - response_json['result'], response_json['type'] = Parser.xpath(data, process) + response_json['result'], response_json['type'] = Parser.xpath(data, processorData) elif (type == "prettify"): response_json['result'] = Parser.formatXML(data, True) elif (type == "minimize"): @@ -45,7 +45,7 @@ def process_xml(request: request, type: str) -> str: elif (type == "minimizeHtml"): response_json['result'] = Parser.formatHTML(data, False) elif (type == "convertHTML"): - response_json['result'] = Parser.convertHTML(data, process) + response_json['result'] = Parser.convertHTML(data, processorData) else: raise ValueError("Valid operation types are: xsd, xslt, xpath") -- 2.51.0 From e3a53d13401a6a979fde12a95144faa174f0bdcb Mon Sep 17 00:00:00 2001 From: widlam Date: Wed, 15 Nov 2023 15:19:07 +0100 Subject: [PATCH 10/13] implement backend endpoints and file creating logic for processing multiple XMLs with XSLT --- .../java/com/r11/tools/SparkApplication.java | 1 + .../controller/MultipleXMLController.java | 101 ++++++++++++++++++ .../r11/tools/controller/XmlController.java | 1 + .../controller/internal/MultipleXmlJob.java | 38 +++++++ .../r11/tools/model/XMLMultipleFilesBody.java | 32 ++++++ .../r11/tools/model/XMLMultipleFilesData.java | 18 ++++ .../main/java/com/r11/tools/xml/Saxon.java | 59 +++++++++- .../java/com/r11/tools/xml/XmlEngine.java | 4 + .../xml/XmlOutputFieldComponent.vue | 1 + 9 files changed, 253 insertions(+), 2 deletions(-) create mode 100644 Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java create mode 100644 Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java create mode 100644 Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesBody.java create mode 100644 Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesData.java diff --git a/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java b/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java index 93d5828..4247372 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java @@ -42,6 +42,7 @@ public class SparkApplication { registry.registerController(new ProcessorInfoController(logger, saxon, xalan)); registry.registerController(new XmlController(gson, logger, saxon, xalan)); + registry.registerController(new MultipleXMLController(gson,logger, (Saxon) saxon)); registry.registerController(new JsonController(gson, jsongson, logger)); registry.register(); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java new file mode 100644 index 0000000..38a4467 --- /dev/null +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java @@ -0,0 +1,101 @@ +package com.r11.tools.controller; + +import com.google.gson.Gson; +import com.r11.tools.controller.internal.*; +import com.r11.tools.model.XMLMultipleFilesBody; +import com.r11.tools.model.XMLResponseBody; +import com.r11.tools.xml.Saxon; +import com.r11.tools.xml.XmlEngine; +import net.sf.saxon.s9api.SaxonApiException; +import org.apache.logging.log4j.Logger; +import spark.Request; +import spark.Response; + +import java.io.IOException; + +@GlobalControllerManifest +public class MultipleXMLController implements RestController { + + private final Gson gson; + private final Logger logger; + + private final Saxon saxon; + + public MultipleXMLController(Gson gson, Logger logger, Saxon saxon) { + this.gson = gson; + this.logger = logger; + this.saxon = saxon; + } + + @ScopedControllerManifest(method = HandlerType.POST, path = "/multiple/xslt") + public void acceptRequestXslt(Request request, Response response) { + acceptRequest(request, response, XmlJobType.XSLT); + } + + private void acceptRequest(Request request, Response response, XmlJobType xmlJobType) { + XMLMultipleFilesBody requestBody; + try { + requestBody = this.gson.fromJson(request.body(), XMLMultipleFilesBody.class); + } catch (Exception e) { + requestErrorResponse(response, e); + return; + } + processRequest(new MultipleXmlJob(response, requestBody, saxon, xmlJobType)); + } + + private void processRequest(MultipleXmlJob xmlJob) { + logger.info(xmlJob); + XMLResponseBody responseBody = null; + long timeStart = System.currentTimeMillis(); + long duration; + + try { + responseBody = processData(xmlJob); + + duration = System.currentTimeMillis() - timeStart; + responseBody.setDuration(duration); + + xmlJob.getResponse().status(200); + + this.logger.info("Request (" + xmlJob.getXmlJobType() + ", " + + xmlJob.getEngine().getVersion() + + ") processed in " + duration + " ms."); + + } catch (Exception ex) { + responseBody = processingErrorResponse(ex, xmlJob); + + } finally { + xmlJob.getResponse().body(this.gson.toJson(responseBody)); + } + + } + + private XMLResponseBody processData(MultipleXmlJob xmlJob) throws IOException, SaxonApiException, InterruptedException { + Saxon engine = xmlJob.getEngine(); + XMLMultipleFilesBody requestBody = xmlJob.getRequestBody(); + String result = engine.processXSLT(requestBody.getData(), requestBody.getProcessorData()); + return new XMLResponseBody(result, "OK", requestBody.getVersion()); + } + + + private XMLResponseBody processingErrorResponse(Exception ex, MultipleXmlJob xmlJob) { + XmlEngine engine = xmlJob.getEngine(); + XmlJobType xmlJobType = xmlJob.getXmlJobType(); + Response response = xmlJob.getResponse(); + + XMLResponseBody responseBody = + new XMLResponseBody(ex.getMessage(), "ERR", engine.getVersion(), -1); + + response.status(400); + this.logger.error("Error on processing " + xmlJobType + " using " + engine.getVersion() + ". " + ex); + + return responseBody; + } + + private void requestErrorResponse(Response response, Exception ex) { + XMLResponseBody responseBody = new XMLResponseBody(ex.getMessage(), "ERR", "N/A", -1); + response.status(400); + response.body(this.gson.toJson(responseBody)); + } + +} diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java index 7759a62..1353866 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java @@ -2,6 +2,7 @@ package com.r11.tools.controller; import com.google.gson.Gson; import com.r11.tools.controller.internal.*; +import com.r11.tools.model.XMLMultipleFilesBody; import com.r11.tools.model.XMLRequestBody; import com.r11.tools.model.XMLResponseBody; import com.r11.tools.model.XPathQueryResult; diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java new file mode 100644 index 0000000..01fcd7f --- /dev/null +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java @@ -0,0 +1,38 @@ +package com.r11.tools.controller.internal; + +import com.r11.tools.model.XMLMultipleFilesBody; +import com.r11.tools.model.XMLRequestBody; +import com.r11.tools.xml.Saxon; +import com.r11.tools.xml.XmlEngine; +import spark.Response; + +public class MultipleXmlJob { + + private final Response response; + private final XMLMultipleFilesBody requestBody; + private final Saxon engine; + private final XmlJobType xmlJobType; + + public MultipleXmlJob(Response response, XMLMultipleFilesBody requestBody, Saxon engine, XmlJobType xmlJobType) { + this.response = response; + this.requestBody = requestBody; + this.engine = engine; + this.xmlJobType = xmlJobType; + } + + public Response getResponse() { + return response; + } + + public XMLMultipleFilesBody getRequestBody() { + return requestBody; + } + + public Saxon getEngine() { + return engine; + } + + public XmlJobType getXmlJobType() { + return xmlJobType; + } +} diff --git a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesBody.java b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesBody.java new file mode 100644 index 0000000..67291a4 --- /dev/null +++ b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesBody.java @@ -0,0 +1,32 @@ +package com.r11.tools.model; + +import com.google.gson.annotations.SerializedName; + +public class XMLMultipleFilesBody { + + @SerializedName("data") + private XMLMultipleFilesData[] data; + @SerializedName("processorData") + private String processorData; + @SerializedName("processor") + private String processor; + @SerializedName("version") + private String version; + + + public String getProcessorData() { + return processorData; + } + + public String getProcessor() { + return processor; + } + + public String getVersion() { + return version; + } + + public XMLMultipleFilesData[] getData() { + return data; + } +} diff --git a/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesData.java b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesData.java new file mode 100644 index 0000000..9dd4743 --- /dev/null +++ b/Backend/tools-services/src/main/java/com/r11/tools/model/XMLMultipleFilesData.java @@ -0,0 +1,18 @@ +package com.r11.tools.model; + +import com.google.gson.annotations.SerializedName; + +public class XMLMultipleFilesData { + @SerializedName("fileName") + private String filename; + @SerializedName("fileData") + private String data; + + public String getFilename() { + return filename; + } + + public String getData() { + return data; + } +} diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java index 9237c2e..0bb3053 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java @@ -1,11 +1,18 @@ package com.r11.tools.xml; +import com.r11.tools.model.XMLMultipleFilesData; import com.r11.tools.model.XPathQueryResult; +import net.sf.saxon.Configuration; +import net.sf.saxon.lib.CatalogResourceResolver; import net.sf.saxon.s9api.*; import javax.xml.transform.stream.StreamSource; -import java.io.StringReader; -import java.io.StringWriter; +import java.io.*; +import java.nio.file.*; +import java.util.ArrayList; +import java.util.Comparator; +import java.util.List; +import java.util.UUID; /** * Handler for Saxon engine @@ -13,6 +20,54 @@ import java.io.StringWriter; */ public class Saxon implements XmlEngine{ + /** + * Transforms many XML documents via XSLT. + * @param data XML Files to be transformed. + * @param transform XSLT + * @return transformed xml + * @throws SaxonApiException thrown on stylesheet or transformation error + */ + public String processXSLT(XMLMultipleFilesData[] data, String transform) throws SaxonApiException, IOException, InterruptedException { + Processor processor = new Processor(false); + + XsltCompiler compiler = processor.newXsltCompiler(); + XsltExecutable stylesheet = compiler.compile(new StreamSource( new StringReader(transform) )); + String filesPath = "/tmp/"+UUID.randomUUID()+"/"; + ArrayList xmlFilesUri = new ArrayList<>(); + try{ + Path processPath = Paths.get(filesPath); + Files.createDirectories(processPath); + + for (XMLMultipleFilesData fileData : data) { + Path filePath = Files.createFile( Paths.get(filesPath + fileData.getFilename() ) ); + try (FileWriter writer = new FileWriter(filePath.toFile())) { + writer.write(fileData.getData()); + xmlFilesUri.add(filesPath + fileData.getFilename()); + } + } + + + StringWriter sw = new StringWriter(); + Serializer out = processor.newSerializer(sw); + out.setOutputProperty(Serializer.Property.METHOD, "xml"); + out.setOutputProperty(Serializer.Property.INDENT, "yes"); + Xslt30Transformer transformer = stylesheet.load30(); + transformer.setResourceResolver( ); + processor.setCatalogFiles(xmlFilesUri.toArray(new String[0])); + transformer.transform( new StreamSource( new File(filesPath+data[0].getFilename()) ) , out ); + return sw.toString(); + + } finally { + Thread.sleep(1000000); + Files + .walk( Paths.get(filesPath) ) + .sorted(Comparator.reverseOrder()) + .map(Path::toFile) + .forEach(File::delete); + } + + } + /** * Transforms string containing xml document via xslt * @param data xml to be transformed diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java index 132c9d4..598c792 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java @@ -1,6 +1,10 @@ package com.r11.tools.xml; +import com.r11.tools.model.XMLMultipleFilesData; import com.r11.tools.model.XPathQueryResult; +import net.sf.saxon.s9api.SaxonApiException; + +import java.io.IOException; public interface XmlEngine { XPathQueryResult processXPath(String data, String query, String version) throws Exception; diff --git a/Frontend/src/components/xml/XmlOutputFieldComponent.vue b/Frontend/src/components/xml/XmlOutputFieldComponent.vue index 2857d2c..db305ff 100644 --- a/Frontend/src/components/xml/XmlOutputFieldComponent.vue +++ b/Frontend/src/components/xml/XmlOutputFieldComponent.vue @@ -104,6 +104,7 @@ function prepareRequestBody():string { "processor": engine.value, "version": version.value }); + console.log(requestBody) return requestBody; } -- 2.51.0 From 6607f20d78473f96fd915bfaa729bfb4deb787e7 Mon Sep 17 00:00:00 2001 From: widlam Date: Mon, 20 Nov 2023 09:54:49 +0100 Subject: [PATCH 11/13] semi implemented --- .../src/main/java/com/r11/tools/xml/Saxon.java | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java index 0bb3053..175e185 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java @@ -31,9 +31,8 @@ public class Saxon implements XmlEngine{ Processor processor = new Processor(false); XsltCompiler compiler = processor.newXsltCompiler(); - XsltExecutable stylesheet = compiler.compile(new StreamSource( new StringReader(transform) )); + String filesPath = "/tmp/"+UUID.randomUUID()+"/"; - ArrayList xmlFilesUri = new ArrayList<>(); try{ Path processPath = Paths.get(filesPath); Files.createDirectories(processPath); @@ -42,23 +41,20 @@ public class Saxon implements XmlEngine{ Path filePath = Files.createFile( Paths.get(filesPath + fileData.getFilename() ) ); try (FileWriter writer = new FileWriter(filePath.toFile())) { writer.write(fileData.getData()); - xmlFilesUri.add(filesPath + fileData.getFilename()); + transform = transform.replace('\''+fileData.getFilename()+'\'',filesPath+fileData.getFilename()); } } - - + XsltExecutable stylesheet = compiler.compile(new StreamSource( new StringReader(transform) )); StringWriter sw = new StringWriter(); Serializer out = processor.newSerializer(sw); out.setOutputProperty(Serializer.Property.METHOD, "xml"); out.setOutputProperty(Serializer.Property.INDENT, "yes"); Xslt30Transformer transformer = stylesheet.load30(); - transformer.setResourceResolver( ); - processor.setCatalogFiles(xmlFilesUri.toArray(new String[0])); + transformer.transform( new StreamSource( new File(filesPath+data[0].getFilename()) ) , out ); return sw.toString(); } finally { - Thread.sleep(1000000); Files .walk( Paths.get(filesPath) ) .sorted(Comparator.reverseOrder()) -- 2.51.0 From a5f9b31f4e53e4bd9e2b3aa992df93cc158c872a Mon Sep 17 00:00:00 2001 From: widlam Date: Fri, 1 Dec 2023 11:19:41 +0100 Subject: [PATCH 12/13] Finished backend feature and cleans code --- .../java/com/r11/tools/SparkApplication.java | 2 +- .../controller/MultipleXMLController.java | 13 ++++++------- .../controller/internal/MultipleXmlJob.java | 6 +++--- .../main/java/com/r11/tools/xml/Saxon.java | 19 ++++++++++--------- .../main/java/com/r11/tools/xml/Xalan.java | 11 ++++++++++- .../java/com/r11/tools/xml/XmlEngine.java | 5 ++--- 6 files changed, 32 insertions(+), 24 deletions(-) diff --git a/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java b/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java index 4247372..ce40a6b 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/SparkApplication.java @@ -42,7 +42,7 @@ public class SparkApplication { registry.registerController(new ProcessorInfoController(logger, saxon, xalan)); registry.registerController(new XmlController(gson, logger, saxon, xalan)); - registry.registerController(new MultipleXMLController(gson,logger, (Saxon) saxon)); + registry.registerController(new MultipleXMLController(gson,logger, saxon)); registry.registerController(new JsonController(gson, jsongson, logger)); registry.register(); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java index 38a4467..c5fe2e6 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java @@ -19,12 +19,12 @@ public class MultipleXMLController implements RestController { private final Gson gson; private final Logger logger; - private final Saxon saxon; + private final XmlEngine engine; - public MultipleXMLController(Gson gson, Logger logger, Saxon saxon) { + public MultipleXMLController(Gson gson, Logger logger, XmlEngine engine) { this.gson = gson; this.logger = logger; - this.saxon = saxon; + this.engine = engine; } @ScopedControllerManifest(method = HandlerType.POST, path = "/multiple/xslt") @@ -40,11 +40,10 @@ public class MultipleXMLController implements RestController { requestErrorResponse(response, e); return; } - processRequest(new MultipleXmlJob(response, requestBody, saxon, xmlJobType)); + processRequest(new MultipleXmlJob(response, requestBody, engine, xmlJobType)); } private void processRequest(MultipleXmlJob xmlJob) { - logger.info(xmlJob); XMLResponseBody responseBody = null; long timeStart = System.currentTimeMillis(); long duration; @@ -70,8 +69,8 @@ public class MultipleXMLController implements RestController { } - private XMLResponseBody processData(MultipleXmlJob xmlJob) throws IOException, SaxonApiException, InterruptedException { - Saxon engine = xmlJob.getEngine(); + private XMLResponseBody processData(MultipleXmlJob xmlJob) throws Exception { + XmlEngine engine = xmlJob.getEngine(); XMLMultipleFilesBody requestBody = xmlJob.getRequestBody(); String result = engine.processXSLT(requestBody.getData(), requestBody.getProcessorData()); return new XMLResponseBody(result, "OK", requestBody.getVersion()); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java index 01fcd7f..2f006d1 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java @@ -10,10 +10,10 @@ public class MultipleXmlJob { private final Response response; private final XMLMultipleFilesBody requestBody; - private final Saxon engine; + private final XmlEngine engine; private final XmlJobType xmlJobType; - public MultipleXmlJob(Response response, XMLMultipleFilesBody requestBody, Saxon engine, XmlJobType xmlJobType) { + public MultipleXmlJob(Response response, XMLMultipleFilesBody requestBody, XmlEngine engine, XmlJobType xmlJobType) { this.response = response; this.requestBody = requestBody; this.engine = engine; @@ -28,7 +28,7 @@ public class MultipleXmlJob { return requestBody; } - public Saxon getEngine() { + public XmlEngine getEngine() { return engine; } diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java index 175e185..8d908d8 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java @@ -2,16 +2,14 @@ package com.r11.tools.xml; import com.r11.tools.model.XMLMultipleFilesData; import com.r11.tools.model.XPathQueryResult; -import net.sf.saxon.Configuration; -import net.sf.saxon.lib.CatalogResourceResolver; import net.sf.saxon.s9api.*; import javax.xml.transform.stream.StreamSource; import java.io.*; -import java.nio.file.*; -import java.util.ArrayList; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.Comparator; -import java.util.List; import java.util.UUID; /** @@ -27,7 +25,7 @@ public class Saxon implements XmlEngine{ * @return transformed xml * @throws SaxonApiException thrown on stylesheet or transformation error */ - public String processXSLT(XMLMultipleFilesData[] data, String transform) throws SaxonApiException, IOException, InterruptedException { + public String processXSLT(XMLMultipleFilesData[] data, String transform) throws SaxonApiException, IOException{ Processor processor = new Processor(false); XsltCompiler compiler = processor.newXsltCompiler(); @@ -41,16 +39,19 @@ public class Saxon implements XmlEngine{ Path filePath = Files.createFile( Paths.get(filesPath + fileData.getFilename() ) ); try (FileWriter writer = new FileWriter(filePath.toFile())) { writer.write(fileData.getData()); - transform = transform.replace('\''+fileData.getFilename()+'\'',filesPath+fileData.getFilename()); } } - XsltExecutable stylesheet = compiler.compile(new StreamSource( new StringReader(transform) )); + Path transformPath = Files.createFile( Paths.get(filesPath + "transform.xsl") ); + FileWriter writer = new FileWriter(transformPath.toFile()); + writer.write(transform); + writer.close(); + XsltExecutable stylesheet = compiler.compile( new StreamSource( transformPath.toFile() )); + StringWriter sw = new StringWriter(); Serializer out = processor.newSerializer(sw); out.setOutputProperty(Serializer.Property.METHOD, "xml"); out.setOutputProperty(Serializer.Property.INDENT, "yes"); Xslt30Transformer transformer = stylesheet.load30(); - transformer.transform( new StreamSource( new File(filesPath+data[0].getFilename()) ) , out ); return sw.toString(); diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/Xalan.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/Xalan.java index befbe23..5c64093 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/Xalan.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/Xalan.java @@ -1,5 +1,6 @@ package com.r11.tools.xml; +import com.r11.tools.model.XMLMultipleFilesData; import com.r11.tools.model.XPathQueryResult; import org.apache.xpath.XPathAPI; import org.w3c.dom.Document; @@ -17,7 +18,10 @@ import javax.xml.transform.stream.StreamSource; import javax.xml.validation.Schema; import javax.xml.validation.SchemaFactory; import javax.xml.validation.Validator; -import java.io.*; +import java.io.ByteArrayOutputStream; +import java.io.OutputStreamWriter; +import java.io.StringReader; +import java.io.StringWriter; /** * Handler for Xalan engine @@ -57,6 +61,11 @@ public class Xalan implements XmlEngine{ return nodeType == Node.CDATA_SECTION_NODE || nodeType == Node.TEXT_NODE; } + @Override + public String processXSLT(XMLMultipleFilesData[] data, String transform) throws Exception { + throw new UnsupportedOperationException("Xalan does not support multiple files XSLT processing"); + } + /** * Process xpath and return either node or wrapped atomic value * @param data xml diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java index 598c792..7e7b8db 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/XmlEngine.java @@ -2,11 +2,10 @@ package com.r11.tools.xml; import com.r11.tools.model.XMLMultipleFilesData; import com.r11.tools.model.XPathQueryResult; -import net.sf.saxon.s9api.SaxonApiException; - -import java.io.IOException; public interface XmlEngine { + + String processXSLT(XMLMultipleFilesData[] data, String transform) throws Exception; XPathQueryResult processXPath(String data, String query, String version) throws Exception; String processXSLT(String data, String transform) throws Exception; String validate(String data, String xsd) throws Exception; -- 2.51.0 From 2843d0560aa3da1b2608716c2d1311ff865b901e Mon Sep 17 00:00:00 2001 From: widlam Date: Fri, 1 Dec 2023 14:21:34 +0100 Subject: [PATCH 13/13] Fixed problem, and cleans code --- .../controller/MultipleXMLController.java | 4 -- .../r11/tools/controller/XmlController.java | 1 - .../controller/internal/MultipleXmlJob.java | 2 - .../main/java/com/r11/tools/xml/Saxon.java | 51 +++++++++++-------- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java index c5fe2e6..b6c24bb 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/MultipleXMLController.java @@ -4,15 +4,11 @@ import com.google.gson.Gson; import com.r11.tools.controller.internal.*; import com.r11.tools.model.XMLMultipleFilesBody; import com.r11.tools.model.XMLResponseBody; -import com.r11.tools.xml.Saxon; import com.r11.tools.xml.XmlEngine; -import net.sf.saxon.s9api.SaxonApiException; import org.apache.logging.log4j.Logger; import spark.Request; import spark.Response; -import java.io.IOException; - @GlobalControllerManifest public class MultipleXMLController implements RestController { diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java index 1353866..7759a62 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/XmlController.java @@ -2,7 +2,6 @@ package com.r11.tools.controller; import com.google.gson.Gson; import com.r11.tools.controller.internal.*; -import com.r11.tools.model.XMLMultipleFilesBody; import com.r11.tools.model.XMLRequestBody; import com.r11.tools.model.XMLResponseBody; import com.r11.tools.model.XPathQueryResult; diff --git a/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java index 2f006d1..c896188 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/controller/internal/MultipleXmlJob.java @@ -1,8 +1,6 @@ package com.r11.tools.controller.internal; import com.r11.tools.model.XMLMultipleFilesBody; -import com.r11.tools.model.XMLRequestBody; -import com.r11.tools.xml.Saxon; import com.r11.tools.xml.XmlEngine; import spark.Response; diff --git a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java index 8d908d8..f610a9e 100644 --- a/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java +++ b/Backend/tools-services/src/main/java/com/r11/tools/xml/Saxon.java @@ -24,27 +24,16 @@ public class Saxon implements XmlEngine{ * @param transform XSLT * @return transformed xml * @throws SaxonApiException thrown on stylesheet or transformation error + * @throws IOException thrown when file does not exist, or cannot be read. */ public String processXSLT(XMLMultipleFilesData[] data, String transform) throws SaxonApiException, IOException{ Processor processor = new Processor(false); - XsltCompiler compiler = processor.newXsltCompiler(); String filesPath = "/tmp/"+UUID.randomUUID()+"/"; try{ - Path processPath = Paths.get(filesPath); - Files.createDirectories(processPath); - - for (XMLMultipleFilesData fileData : data) { - Path filePath = Files.createFile( Paths.get(filesPath + fileData.getFilename() ) ); - try (FileWriter writer = new FileWriter(filePath.toFile())) { - writer.write(fileData.getData()); - } - } - Path transformPath = Files.createFile( Paths.get(filesPath + "transform.xsl") ); - FileWriter writer = new FileWriter(transformPath.toFile()); - writer.write(transform); - writer.close(); + createXMLFilesFromData(data, filesPath); + Path transformPath = createXSLTFileAndReturnPath(transform,filesPath); XsltExecutable stylesheet = compiler.compile( new StreamSource( transformPath.toFile() )); StringWriter sw = new StringWriter(); @@ -54,17 +43,39 @@ public class Saxon implements XmlEngine{ Xslt30Transformer transformer = stylesheet.load30(); transformer.transform( new StreamSource( new File(filesPath+data[0].getFilename()) ) , out ); return sw.toString(); - } finally { - Files - .walk( Paths.get(filesPath) ) - .sorted(Comparator.reverseOrder()) - .map(Path::toFile) - .forEach(File::delete); + deleteTemporaryFiles(filesPath); } } + private void createXMLFilesFromData( XMLMultipleFilesData[] data , String filesPath ) throws IOException { + Files.createDirectories(Paths.get(filesPath)); + for (XMLMultipleFilesData fileData : data) { + Path filePath = Files.createFile( Paths.get(filesPath + fileData.getFilename() ) ); + try (FileWriter writer = new FileWriter(filePath.toFile())) { + writer.write(fileData.getData()); + } + } + } + + private Path createXSLTFileAndReturnPath( String xsltTransform, String filesPath ) throws IOException { + Path transformPath = Files.createFile( Paths.get(filesPath + "transform.xsl") ); + FileWriter writer = new FileWriter(transformPath.toFile()); + writer.write(xsltTransform); + writer.close(); + + return transformPath; + } + + private void deleteTemporaryFiles(String filesPath) throws IOException { + Files + .walk( Paths.get(filesPath) ) + .sorted(Comparator.reverseOrder()) + .map(Path::toFile) + .forEach(File::delete); + } + /** * Transforms string containing xml document via xslt * @param data xml to be transformed -- 2.51.0