PERCORRER STRING COM TAGS HTML EM ASP
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
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
Precisamos de mais informações, tipo: que HTML é este e quias divs você quer retornar, etc
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.
A segunda é, se o conteúdo que você quer tem ID, você pode simplesmente usar o JQuery e pegar esses valores.
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..
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
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.
Na boa, so da um split com resultado e ja vai resolver muita coisa.
Tópico encerrado , respostas não são mais permitidas