Toon posts:

[HTML/XML] Eénmalig oproepen XML databestand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb verschillende HTML bestanden die telkens hetzelfde XML bestand downloaden en daarop een stylesheet toepassen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<body>

<script type="text/javascript">

// Load XML 
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("log.xml")

// Load XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("overview.xsl")

// Transform
document.write(xml.transformNode(xsl))

</script>

</body>
</html>


Is er een manier om er voor te zorgen dat de bezoeker van de site, de data (log.xml) maar 1x hoeft te downloaden? De bovenstaande manier heeft als nadeel dat de site te traag werkt.

De webserver ondersteunt enkel HTML.

[ Voor 12% gewijzigd door Verwijderd op 19-01-2006 10:19 ]


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 15-04 22:58

Janoz

Moderator Devschuur®

!litemod

Het is met standaard html niet mogelijk om gegevens door te geven aan de volgende pagina. Wat je zou kunnen doen is kijken of de cache instellingen voor het xml document aangepast kunnen worden zodat deze niet telkens opnieuw gedownload wordt, maar dat geeft je verder geen garanties.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Verwijderd

Topicstarter
Janoz schreef op donderdag 19 januari 2006 @ 10:24:
Het is met standaard html niet mogelijk om gegevens door te geven aan de volgende pagina. Wat je zou kunnen doen is kijken of de cache instellingen voor het xml document aangepast kunnen worden zodat deze niet telkens opnieuw gedownload wordt, maar dat geeft je verder geen garanties.
Hoe kan ik de cache instellingen aanpassen van het XML document?

Indien dit echter een 'search' vraag is, op welke kernwoorden moet ik zoeken?

  • Confusion
  • Registratie: April 2001
  • Laatst online: 01-03-2024

Confusion

Fallen from grace

Edit: Wat hier stond was onduidelijk en daardoor onzin.

[ Voor 88% gewijzigd door Confusion op 19-01-2006 17:26 ]

Wie trösten wir uns, die Mörder aller Mörder?


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 13-04 23:48

Nick_S

++?????++ Out of Cheese Error

Ik denk dat je op zoek moet gaan naar HTTP caching (beginpuntje: http://www.web-caching.com/mnot_tutorial/how.html) en aan de hand van een aantal headers, die je webserver mee stuurt, bijvoorbeeld met een PHP script of de webserver zelf, zal de client je XML file in z'n cache 'kunnen' houden. (Express kunnen, clients hoeven zich hier niets van aan te trekken).

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'