OPC UA unique ID
<p>I'm trying to build a OPC UA client application.<br>
I'd like to be able to identify a UA node uniquely in the OPC tree.<br>
I know that in OPC DA, a standard node id is a string with a '.' as a delimeter that I can use in order to identify a node.  </p>

<p>In OPC UA, the node ID doesn't have to be a string, but I'd still like to be able to build a unique string that maps to a particular node.<br>
I'm thinking about basing it on the the nodes names. e.g.: Demo.MyNode.MyValue.<br>
but I'm afraid that the node name can contain characters such as "." and this will make my IDs not unique.  </p>

<p>Is there a character I can use as a delimeter?<br>
Is there a better way to represent the node ID as a string (including its path)?</p>