Hoi!
Ik heb wat problemen bij het gebruik van DOMDocument met een XML File.
De XML File heeft enkele tags met hierin een dubbele punt, en hierop werkt getElementsByTagName niet. Nu zou ik de tagnames van hun dubbele punt kunnen strippen, maar ik ga liever direct met de XML File aan de slag.
De XML File
Is hier dus een workaround voor, in plaats van met replaces aan de slag te gaan?
Ik heb wat problemen bij het gebruik van DOMDocument met een XML File.
De XML File heeft enkele tags met hierin een dubbele punt, en hierop werkt getElementsByTagName niet. Nu zou ik de tagnames van hun dubbele punt kunnen strippen, maar ik ga liever direct met de XML File aan de slag.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
| $XML = new DOMDocument(); $XML->load($xmlfeed); $items = $XML->getElementsByTagName("item"); $i = 0; foreach ($items as $item) { $prices = $event->getElementsByTagName("stock:min"); $price = $price ->item(0)->nodeValue; $data[] = $price; } |
De XML File
XML:
1
2
3
4
5
| <item> <name>Product 1</name> <stock:min>5</stock:min> <stock:max>8</stock:max> </item> |
Is hier dus een workaround voor, in plaats van met replaces aan de slag te gaan?