Lendo xml clima do tempo
Pessoal a alguns dias tentando mas sem sucesso, bom...
Estou precisando pegar um dado que vem de um arquivo xml, só que não consigo visualizar...
As minha tentativas eram pegar todos os resultado e depois filtar a cidade de são paulo, só que não consegui nenhum dos dois abaixo deixo o código asp e o xml, para que possam verificar onde é o erro.
<%
set docXML = server.createObject("Microsoft.XMLDOM")
docXML.async = false
docXML.load(server.mappath("clima.xml"))
set registro = docXML.getElementsByTagName("dia0")
for i=0 to registro.length - 1
vtitulo = registro.item(i).selectSingleNode("./cidade").text
vdescricao = registro.item(i).selectSingleNode("./min").text
response.write "Título: " & vtitulo & "<BR>Descrição: " & vdescricao & "<BR><BR>"
next
%>
<?xml version="1.0" encoding="ISO-8859-1" ?>
- <climas>
<atualizacao>13/01/2012 10:00</atualizacao>
- <dia0>
<cidade>São Paulo</cidade>
<estado>SP</estado>
<data>13/01/2012</data>
<min>18</min>
<max>29</max>
<condicao>3</condicao>
</dia0>
- <dia1>
<cidade>São Paulo</cidade>
<estado>SP</estado>
<data>14/01/2012</data>
<min>18</min>
<max>24</max>
<condicao>4</condicao>
</dia1>
- <dia2>
<cidade>São Paulo</cidade>
<estado>SP</estado>
<data>15/01/2012</data>
<min>19</min>
<max>25</max>
<condicao>4</condicao>
</dia2>
- <dia3>
<cidade>São Paulo</cidade>
<estado>SP</estado>
<data>16/01/2012</data>
<min>19</min>
<max>26</max>
<condicao>4</condicao>
</dia3>
- <dia4>
<cidade>São Paulo</cidade>
<estado>SP</estado>
<data>17/01/2012</data>
<min>18</min>
<max>26</max>
<condicao>4</condicao>
</dia4>
- <dia0>
<cidade>São Bernardo do Campo</cidade>
<estado>SP</estado>
<data>13/01/2012</data>
<min>19</min>
<max>30</max>
<condicao>8</condicao>
</dia0>
- <dia1>
<cidade>São Bernardo do Campo</cidade>
<estado>SP</estado>
<data>14/01/2012</data>
<min>22</min>
<max>28</max>
<condicao>4</condicao>
</dia1>
- <dia2>
<cidade>São Bernardo do Campo</cidade>
<estado>SP</estado>
<data>15/01/2012</data>
<min>22</min>
<max>28</max>
<condicao>4</condicao>
</dia2>
- <dia3>
<cidade>São Bernardo do Campo</cidade>
<estado>SP</estado>
<data>16/01/2012</data>
<min>22</min>
<max>29</max>
<condicao>3</condicao>
</dia3>
- <dia4>
<cidade>São Bernardo do Campo</cidade>
<estado>SP</estado>
<data>17/01/2012</data>
<min>21</min>
<max>28</max>
<condicao>3</condicao>
</dia4>
</climas>Discussão (3)
Carregando comentários...