NickSuite
06/07/2022, 10:14 AMbattk
06/07/2022, 3:19 PMNickSuite
06/08/2022, 4:36 AMvar newPriceNode = xmlDocument.createElement("tranSales:orderLine");
var newPriceNodeValue = xmlDocument.createTextNode(lineNumber);
newPriceNode.appendChild(newPriceNodeValue);
itemElements[i].appendChild(newPriceNode);
But it throws an unexpected error.battk
06/08/2022, 4:40 AMbattk
06/08/2022, 4:40 AMbattk
06/08/2022, 4:41 AMitemElements[i]
battk
06/08/2022, 4:42 AMNickSuite
06/08/2022, 6:03 AMNickSuite
06/08/2022, 6:03 AMvar itemElements = xml.XPath.select({
node: xmlDocument,
xpath: 'record/tranSales:itemList/tranSales:item'
});
NickSuite
06/08/2022, 12:35 PMbattk
06/08/2022, 1:59 PMNickSuite
06/08/2022, 4:32 PMNickSuite
06/08/2022, 4:33 PMbattk
06/08/2022, 4:38 PMbattk
06/08/2022, 4:38 PMbattk
06/08/2022, 4:38 PMNickSuite
06/08/2022, 7:46 PMvar newOrderLineNode = xmlDocument.createElementNS({
namespaceURI: 'urn:<http://sales_2019_1.transactions.webservices.netsuite.com|sales_2019_1.transactions.webservices.netsuite.com>',
qualifiedName: 'tranSales:orderLine'
});
var newOrderLineNodeValue = xmlDocument.createTextNode(lineNumber);
newOrderLineNode.appendChild(newOrderLineNodeValue);
itemElements[i].appendChild(newOrderLineNode);
Now I am getting the error: "message":"HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted."NickSuite
06/08/2022, 7:52 PMvar newOrderLineNode = xmlDocument.createElementNS({
namespaceURI: 'urn:<http://sales_2019_1.transactions.webservices.netsuite.com|sales_2019_1.transactions.webservices.netsuite.com>',
qualifiedName: 'orderLine'
});
var newOrderLineNodeValue = xmlDocument.createTextNode(lineNumber);
newOrderLineNode.appendChild(newOrderLineNodeValue);
itemElements[i].appendChild(newOrderLineNode);
Issue seems to have been resolved.NickSuite
06/08/2022, 7:52 PMNickSuite
06/08/2022, 8:23 PM