Ho questo documento xml:

codice:
<?xml version="1.0" standalone="no" ?> 
- <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> 
- <SOAP-ENV:Body> 
- <barceloDS_responses ip="80.116.239.235"> 
- <response> 
- <request type="availability list" id="1"> 
<language_code>ING</language_code> 
- <agency> 
<primary>888</primary> 
<secondary>88</secondary> 
<detail>888</detail> 
<branch>1</branch> 
</agency> 
<contract /> 
<check_in_date>20041130</check_in_date> 
<check_out_date>20041203</check_out_date> 
- <location> 
<destination_code>PMI</destination_code> 
<zone_code /> 
</location> 
- <establishment> 
<code /> 
<category /> 
</establishment> 
<board_type_code /> 
- <occupancy> 
<adults>2</adults> 
<children>1</children> 
<rooms>1</rooms> 
</occupancy> 
</request> 
- <establishment> 
<code>1803</code> 
<description>Portonova</description> 
<contract>3.OFE-VARIOS</contract> 
<child_min_age>0</child_min_age> 
<child_max_age>999</child_max_age> 
- <location> 
- <destination> 
<code>PMI</code> 
<description>Majorca</description> 
</destination> 
- <zone> 
<code>29</code> 
<description>Palmanova</description> 
</zone> 
</location> 
- <category> 
<code>3LL</code> 
<description>3 KEYS</description> 
</category> 
<incoming_contract>0</incoming_contract> 
<offer>YES</offer> 
<classification>SPE</classification> 
- <room> 
<code>A1D.ST</code> 
<description>APARTMENT (1 BEDROOM) STANDARD</description> 
<availability>89</availability> 
<type>U</type> 
- <occupancy> 
<adults>2</adults> 
<children>1</children> 
<rooms>1</rooms> 
</occupancy> 
- <price> 
- <board_type> 
<code>SA</code> 
<description>SELF CATERING</description> 
</board_type> 
<currency>EUR</currency> 
<amount>35.47</amount> 
</price> 
</room> 
- <room> 
<code>A2D.ST</code> 
<description>APARTMENT (2 BEDROOM) STANDARD</description> 
<availability>97</availability> 
<type>U</type> 
- <occupancy> 
<adults>2</adults> 
<children>1</children> 
<rooms>1</rooms> 
</occupancy> 
- <price> 
- <board_type> 
<code>SA</code> 
<description>SELF CATERING</description> 
</board_type> 
<currency>EUR</currency> 
<amount>44.07</amount> 
</price> 
</room> 
</establishment> 
</response> 
</barceloDS_responses> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope>
vorrei sapere in ASP come faccio ad estrarre ad esempio il testo del tag <code> dal nodo <agency>?
Sarei molto grato se mi poteste fare altri esempi estraendo qualche altro nodo in modo che posso imparare ad estrarre qualsiasi nodo.
Dalle prove che ho fatto non sono riuscito, una di queste è:

set XMLdoc = server.CreateObject("Microsoft.XMLDOM")
XMLdoc.async = False
XMLdoc.load (server.mappath("risposta.xml"))
Set objNodeList = XMLdoc.getElementsByTagName(agency)
response.write objNodeList.item(0).childnodes(0).text
set XMLdoc = nothing

grazie.