We recently received several requests for enhancements to the casemaster.xml function handler. The top request was for a more efficient way of processing sub-nodes.Currently, the way to handle sub-nodes is to use the rawNodeXML() function to load a new XML document and process this. This works fine but has a significant performance penalty for larger sub-nodes (> 64kb). |
We have now introduced the functions cloneCurrentNode() and cloneChildNode(). These have the same net effect as rawNodeXML() but operate directly at the XML document level and do thus not have the overhead of a-&*&^-ing about with strings.
Another important enhancement is the nodeList family of functions (getNodeList(), getNodeListCount(), getFromNodeList() and resetNodeList() ) to simplify traversing through an XML document.
Happy XML-ing again!
Another important enhancement is the nodeList family of functions (getNodeList(), getNodeListCount(), getFromNodeList() and resetNodeList() ) to simplify traversing through an XML document.
Happy XML-ing again!
casemaster_xml_expression_handler__v1.1.pdf |