Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

tihh

xsl

Recommended Posts

Bom, não existe area especifica no forúm para esse assunto, mas ele se enquadra bem aqui.

 

Gostaria de saber se alguem conhece bem o XSL. Esa linguagem interpreta o XML que é exibido na tela do navegar.

 

Dentro do meu XML tenho um valor "fnbcuebfe1314faf2r21r3aqr3r1fr3eaf3" que é uma imagem em binário. Eu preciso pegar esse valor e exibir a imagem na tela. porém preciso pegar isso utulizando o XSL, alguem sabe como? O xsl tem algum atributos ex. xsl-attibrute ou xsl-if ou xsl-value of etc...

 

abrigado... o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

é, esse site é show.. já devorei, mas nada =/

acho q nao tem fazer isso direto do XSL, e pelo jeito nen javascript, pois as formas que encontrei foram com linguagem que utilizam servidores... ex. php, asp...

 

mas vlw em ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

é, esse site é show.. já devorei, mas nada =/

acho q nao tem fazer isso direto do XSL, e pelo jeito nen javascript, pois as formas que encontrei foram com linguagem que utilizam servidores... ex. php, asp...

 

mas vlw em ..

porque ao inves de mandar a imagem binaria, você não manda o caminho dela fixa!!

 

exemplo

 

/images/teste.jpg

acho que dessa forma fica melhor e pesa menos no banco de dados

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade, esses dados estão em um banco oracle desenvolvida por uma outra empresa e eles nos passam apenas em XML os dados, e a imagem esta no banco deles nesse formato.

 

é possivel fazer essa conversao utilizando javascript? pq dentro do meu XSL eu consigo executar JS. porem não encontrei funcoes em JS que faça isso, ....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou meio sem tempo para responder sua duvida, mas me diga esse binario é Base64?

 

 

é possivel fazer essa conversao utilizando javascript?

sim totalmente, leia este tópico no qual eu explico detalhadamente o uso do XSL com CSS JAVASCRIPT e HTML:

http://forum.imasters.com.br/index.php?showtopic=293324

 

Atenciosamente Silverfox

 

[EDITADO]

Se for BASE64 você pode fazer assim:

<img src="data:image/gif;base64,R0lGODlhDwAPAKECAAAAzMzM/////
wAAACwAAAAADwAPAAACIISPeQHsrZ5ModrLlN48CXF8m2iQ3YmmKqVlRtW4ML
wWACH+H09wdGltaXplZCBieSBVbGVhZCBTbWFydFNhdmVyIQAAOw=="
alt="Base64 encoded image" width="150" height="150"/>

leia este topico para saber como usar JAVASCRIPT para BASE64:

http://forum.imasters.com.br/index.php?showtopic=305004

Compartilhar este post


Link para o post
Compartilhar em outros sites

muito bom seu tutorial, bem claro.

 

Existe uma sintaxe <xsl:script><![data[ ...funcao JS ]]></xsl:script> que nos permite jogar uma funcao JS dentro do XSL.

 

O grande problema é, acho que o javascript não tem uma funcao qu faça essa conversao de byte para imagem.

Não sei se esta em base64, pois peguei o codigo de uma tabela do oracle, e nao sei como foi inserido lá, teria que analisar o aplicativo do cliente para ver como é feita essa inserção, mas isso é muito dificil de fazer... =/

 

to lascado =/ :blink:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo eu atualizei o POST meu anterior, é ou não é BASE64?

Se for leia o tópico que lhe passei:

http://forum.imasters.com.br/index.php?showtopic=305004

 

Me diga que tipo de byte que você se refere???

 

Abraço, atenciosamente Silverfox ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se esta em base64,

Amigo poste então um LINK para sabermos o que é realmente, bem se ele pode ser feito em SERVER-SIDE(php, asp) provavelmente poderemos fazeruma gambiarra ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado, não foi possivel fazer isso, nao posso usar linguagem server-side, enton finalizei isso sem essa parte mesmo.

 

mas obrigado pela ajuda silverfox

 

abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.