Gosh, this is turning into a really fragmented post; apologies. I meant to add to the first post that once parsed, my intention was to run a fairly simple XSL transform on the document, to extract a copy of each of the URLs it contains. Probably something like this:<div>
<br></div><div><div>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</div><div>&lt;xsl:stylesheet version=&quot;1.0&quot; xmlns:xsl=&quot;<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>&quot;&gt;</div>
<div>&nbsp;&nbsp; &nbsp;&lt;xsl:template match=&quot;/&quot;&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&lt;html&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;body&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;h2&gt;ODP URLs&lt;/h2&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;xsl:for-each select=&quot;Topic/link&quot;&gt;</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;p&gt;&lt;xsl:value-of select=&quot;@r:resource&quot;/&gt;&lt;/p&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/xsl:for-each&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/body&gt;</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&lt;/html&gt;</div><div>
&nbsp;&nbsp; &nbsp;&lt;/xsl:template&gt;</div><div>&lt;/xsl:stylesheet&gt;</div><div><br></div><div>Thanks for your patience; I&#39;m still relatively new at this stuff,</div><div><br></div><div>Sam</div></div>