Ik heb een bestand test.xml die elke dag wordt overschreven waar in XML opmaak de vergaderingen van de dag staan.
Nu wil ik een HTML pagina maken met een CSS opmaak zodat deze vergaderingen mooi worden weergeven op een pagina.
Alleen nu mijn vraag: hoe laad ik deze externe .xml pagina in mijn html document?
Je kunt de XML misschien beter analyseren met de juiste objecten en hun methoden, want dan weet je meteen hoe je data uit de XML haalt.
Een XML-document bestaat uit verschillende (child)nodes. Elke node heeft een nodeName en een nodeValue, net zoals een gewone variabele een name/value-pair is. Die kun je bijvoorbeeld zo weergeven:
<?php
// Class DOMDocument
$dom_doc = new DOMDocument();
$dom_doc->load('vergaderingen.xml');
// Class DOMElement
$dom_element = $dom_doc->documentElement;
// Class DOMNode
foreach ($dom_element->childNodes as $node) {
echo $node->nodeName . ' = ' . $node->nodeValue . '<br>';
}
?>