I would need more examples on using rbv_api.evalXpath function. This is my error: /* Initialization code injected by validation and debug process */ var rbv_debugFormula = true; /* End Initialization code injected by validation and debug process */ var xmlString = rbv_api.getTextData("Upload", 12619109, "uploadf_document"); //rbv_api.println("xmlString = " + xmlString); var myXpathstar = "/Tyres/*"; var myXpathId = "Tyre/ID/text()"; var myXpathnext = "Tyre/*"; var loop = rbv_api.evalXpath(xmlString, myXpathstar); var loop2 = rbv_api.evalXpath(xmlString, myXpathnext); for (var k=0; k<loop2.length; k++) { var nodename1 = rbv_api.evalXpath(xmlString, myXpathnext).item(k).getNodeName(); rbv_api.println("Name 1 = " + nodename1); var v_ID = rbv_api.evalXpath(xmlString, myXpathId).item(k).getNodeValue(); rbv_api.println("ID = " + v_ID + " nummer " + k); var v_ID = ""; } Name 1 = ID ID = 226368 nummer 0 Name 1 = BACCode ID = 226367 nummer 1 Name 1 = EANCode ID = 226369 nummer 2 Name 1 = Definition Error Cannot call method "getNodeValue" of null (line #31) in formula: Continue reading...