Bueno, esto ya lo tengo resuelto. Cómo se cuales son los títulos de las secciones que busco, simplemente he hecho que por cada ITEM se recorran todas las secciones, y si coinciden con lo que busco, las muestra. Dejo el código por si a alguien le viene bien.
Código ASP:
Ver originalset objXml = server.CreateObject("MSXML2.DOMDocument")
objxml.async = false
' Aqui cargamos el archivo en el objeto
objxml.load(server.mappath("./tmp/xml_wm.xml"))
' Gestion de errores
if objxml.parseError.errorCode <> 0 Then
response.Write("Error de Lectura (Por favor, ponerse en contacto con el webmaster).<br />FilePos: " & objxml.parseError.filepos & "<br /> Línea: " & objxml.parseError.Line & "<br /> Causa: " & objxml.parseError.reason & "<br /> Ocurrió en: " & objxml.parseError.srcText & "<br /> Archivo: " & objxml.parseError.URL)
response.End()
end if
numNoticias = objxml.selectSingleNode("/rss/channel").childNodes.length
if numNoticias <= 5 then
numnoticias = 0
else
for n = 9 to 13
i=0
j=0
while j=0
if objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).tagname = "title" then
response.write "titulo = " & objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).text
j=1
end if
i=i+1
wend
i=0
j=0
while not j<>0
if objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).tagname = "link" then
response.write "<br>enlace = " & objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).text
j=1
end if
i=i+1
wend
i=0
j=0
while not j<>0
if objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).tagname = "description" then
response.write "<br>Resumen = " & objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).text
j=1
end if
i=i+1
wend
i=0
j=0
while not j<>0
if objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).tagname = "content:encoded" then
response.write "<br><br>Total = " & objxml.selectSingleNode("/rss/channel").childNodes(n).childNodes(i).text
j=1
end if
i=i+1
wend
response.write "<br><br>"
next
end if