Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

319
Visualizações
¿Es posible almacenar en caché un XML dentro de un Javascript/HTML? Si es así, ¿cómo hacerlo?

Actualmente tengo el siguiente Javascript como parte de mi HTML

 function guide1(i) { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { guideload1(this, i); } }; xmlhttp.open("GET", "tvguidedata.xml", true); xmlhttp.send(); } function guideload1(xml, i) { var i var xmlDoc = xml.responseXML; x = xmlDoc.getElementsByTagName("programme"); for (i = 1; i <x.length; i++) if (*blah blah blah, the script starts working here, I assume its not necessary posting it in full*)

Este script funciona según lo previsto y hasta ahora todo bien. Sin embargo, me gustaría mejorar una pequeña parte para (lo que considero) un mejor desempeño de la intención general. Actualmente tengo otra secuencia de comandos que está llamando a la secuencia de comandos anterior en un intervalo establecido para asegurarme de que los datos que se muestran dentro de mi HTML estén actualizados (emisiones de la Guía de TV) Verificando las herramientas de desarrollo de Chrome, puedo ver que cada vez que se ejecuta la secuencia de comandos se vuelve a descargar el xml completo. Si bien el archivo XML es pequeño, preferiría que solo cargue/descargue el xml una vez y luego pueda reproducir mi secuencia de comandos con los datos que se procesan desde un xml almacenado en caché. ¿Es esto posible en absoluto? Y si es así, ¿cómo? Ya probé mi secuencia de comandos setInterval para llamar directamente a la función "guideload1" en lugar de "guide1", sin embargo, aparece un error y la secuencia de comandos no carga los datos correctamente. lo que sea que se use en este caso y cualquier llamada posterior a la función "guide1" y/o "guideload1", luego tome el archivo en caché y no realice ninguna descarga solicitada. Y el script que almacena en caché el XML, lo más probable es que lo configure para recargar/descargar solo una vez después de 12 horas.

Se agradece cualquier ayuda, también debo tener en cuenta que no sé casi nada sobre codificación (obtuve la mayor parte de mi código mediante la búsqueda de Google y similares), por lo que si es necesaria una explicación, siéntase libre de expresarlo como si fuera un bebé.

Otra información, creo que podría ser útil: la compatibilidad entre navegadores no es requerida/necesaria. Mi HTML completo solo se abre en el navegador Chrome en Windows en modo quiosco. Nunca hay interacción del usuario, ya que la página se muestra en un HDMI-OUT/modulador y ciertos elementos sub-HTML se recargan todos los días a la medianoche.

about 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda