Eu estou tentando criar um letreiro de estilo de notícias noparte inferior da minha página XSL que mostra algumas informações recuperadas de um arquivo XML. O que eu quero fazer é atualizar automaticamente o conteúdo de apenas este letreiro sem a meta atualização de toda a página.
Exemplo XML:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="news.xsl"?>
<PAGE>
<MARQUEE>This is the value to refresh</MARQUEE>
</PAGE>
Exemplo de XSLT:
<div class="marquee" id="marquee">
<xsl:value-of select="/PAGE/MARQUEE" />
</div>
Eu preferiria uma solução usando JavaScript / JQuery, se possível.
Muito Obrigado
Respostas:
0 para resposta № 1Use o Ajax para carregar o conteúdo dinamicamente, sem a necessidade de atualizar a página inteira.
$.ajax({
type: "GET",
url: "url.xml",
dataType: "xml",
success: function(xml) {
var data = xml.getElementsByTagNam("MARQUEE")[0].innerText
$("#marquee") //... fill the marquee element with the data from the xml
}
});
Você pode executá-lo em setInterval ou em um clique no botão atualizar.