PERCORRER STRING COM TAGS HTML EM ASP

TATILILIKA 27/02/2015 07:14:32
#444819
Pessoal,

Preciso criar uma função para varrer uma variável tipo string.

Dentro dela está um HTML, ele é gigante e dentro preciso pegar alguns valores específicos dentro de Divs.

Nem todas aa divs tem ID, mas o conteúdo que preciso tem.
Alguém pode me ajudar?

Tks
PEGUDO 27/02/2015 09:37:42
#444822
Precisamos de mais informações, tipo: que HTML é este e quias divs você quer retornar, etc
KERPLUNK 27/02/2015 16:10:41
#444836
A primeira coisa a fazer é parar de ver HTML como simplesmente texto. Ele é estruturado e hierarquizado.
A segunda é, se o conteúdo que você quer tem ID, você pode simplesmente usar o JQuery e pegar esses valores.
TATILILIKA 27/02/2015 17:36:48
#444840
oi Kerplunk.
Jquery seria muto fácil, mas não me deixam usar...rs!
Tem que ser ASP e VBScript.

Vou mandar os detalhes aqui.


Eu tenho o Html e já transformei em string.

O resultado que eu tenho após limpar algumas tags do html é o que está no arquivo chamado: ANEXO01.

A Função que eu tenho é a seguinte, onde strText é a string do ANEXO01.

E eu preciso pegar os valores que estão dentro de resultado, mas não consigo..

Function stripHTML(strtext)

dim arysplit,i,j,x, strOutput, aryAdd, strAux, strtext2

arysplit=split(strtext,[Ô]resultados[Ô])

debug

if len(arysplit(0))>0 then j=1 else j=0

for i=j to ubound(arysplit)
if instr(arysplit(i),[Ô]resultados[Ô]) then
arysplit(i)=mid(arysplit(i),instr(arysplit(i),[Ô]<li>[Ô])+1)
else
[ô]arysplit(i)=[Ô]**[Ô] & arysplit(i)
end if
next


strOutput = join(arysplit, [Ô]***[Ô])
strOutput = mid(strOutput, 2-j)
strOutput = replace(strOutput,[Ô]>[Ô],[Ô]<br />[Ô])
strOutput = replace(strOutput,[Ô]<[Ô],[Ô]<br />[Ô])
stripHTML = strOutput
End Function

WEBMASTER 27/02/2015 23:14:26
#444842
Resposta escolhida
Isso aí é o famoso código Neston, tem várias formas de fazer...invente uma !
Na boa, so da um split com resultado e ja vai resolver muita coisa.
Tópico encerrado , respostas não são mais permitidas