HTML5
DOM
AJAX
HTML
Børre Stenseth
DOMParser >DOMFileRead

DOMParser og FileRead

Hva

Dersom vi skal teste parsing av en fil er det av og til litt masete å etablere en AJAX-forbindelse. Når vi jobber på den lokale harddisken kan vi enten legge fila som en stringvariable , se modulen DOMParser , eller vi kan laste den ved hjelp av FileReader. Det er det siste som demonstreres her. Mer om FileReader i modulen FileReader .

Last opp en fil

Den involverte Javascriptkoden

_test.js

Den involverte HTML-koden

_html

Nå siden er lastet kjører:

document.getElementById('txtfile')
	.addEventListener('change', handleFileSelect, false);

Siden vi får tak i teksten som text kan vi altså kjøre parseren med parametere som demonstrert i modulen DOMParser . Det betyr at vi kan f.esk. lese og teste XML-filer på samme måte.

Du kan test og kopiere kode fra en enklere side:
demo.html https://borres.hiof.no/wep/htm/dparsefload/demo.html

DOMParser >DOMFileRead