From 2705d159a93f1b6a529695fb91437a3ebac006c6 Mon Sep 17 00:00:00 2001 From: rcarlini-upf Date: Tue, 22 Nov 2016 16:00:40 +0100 Subject: [PATCH] - Added parse dialogAct method. --- main2.js | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/main2.js b/main2.js index c66829c..1e176ca 100644 --- a/main2.js +++ b/main2.js @@ -273,7 +273,27 @@ writeToWS = function(id, data, res, cmdId){ } } - +parseDialogActs = function(rdf) { + + // if rdf is not a DOM object, uncomment + /* + parser = new DOMParser(); + rdf = parser.parseFromString(rdf,"text/xml"); + //*/ + + // Retrieve all rdf:type tags + // example: + types = rdf.getElementsByTagNameNS("rdf", "type"); + + dialogActList = new Array(); + for (i = 0; i < types.length; i++) { + resource = types[i].getAttribute("resource"); + dialogAct = resource.split("#").pop(); + dialogActList.push(dialogAct); + } + + return dialogActList; +}