<div dir="ltr">Adding a global redefinable separator character is a good idea which I might add. With regards to using the forward slash, I am just reusing the XPath way of doing things and was considering adding a few more XPath like queries. For example:<div><br></div><div>N.Find('/inventory/999/sku'); // search from root if the first path character is '/', find the 999th node, return the sku</div><div>N.Find('//item[name="widget"]/price'); // search for the first item in the entire document ('//') with a name of widget, return its price<br></div><div><div>N.Find('//item[recalled]/name'); // search for the first item with a recalled node and return the name<br></div><div><br></div><div>And so on ...<br></div></div></div>