...so once again I'm pointed in the direction of XML, SQLServer, ASP...XPath is basically a fairly sophisticated query language for data organised in a tree.
The language allows clients to search for specific named tags
- or tags that have specific named attributes
- or attributes with specific values.
(http://www.whitebeam.org/overview/xpathoverview.rhtm)XML / XPath Query Examples By Robbe D. Morris
Performing an XPath Query on a DataSet (.NET Framework Developer's Guide)
HOWTO: Retrieve XML Data with an XPath Query in an ASP Client
This article demonstrates how to retrieve an eXtensible Markup Language (XML) data stream from a SQL Server 2000 mapping schema by using an XPath query for an Active Server Pages (ASP) client. The sample also allows you to test XPath queries against the mapping schema. Two methods are used to show the results of the ASP XPath query.