Ik ben bezig met een script voor het parsen van XML naar DB. Nu gebruik ik daarvoor veelvuldig XPath, en wil graag ook gebruik maken van de xpath functions zoals die zijn gedefinieerd in:
http://www.w3.org/2005/xpath-functions
Nu lijkt het alleen dat zowel DOM als SimpleXML daar geen zin in hebben, klopt dit dat het niet wordt ondersteund of doe ik nu gewoon hier iets fout...
http://www.w3.org/2005/xpath-functions
Nu lijkt het alleen dat zowel DOM als SimpleXML daar geen zin in hebben, klopt dit dat het niet wordt ondersteund of doe ik nu gewoon hier iets fout...

PHP:
1
2
3
4
5
6
7
8
| $XML = new SimpleXMLElement("books.xml", null, true); $XML->registerXPathNamespace("fn", "http://www.w3.org/2005/xpath-functions"); $Result = $XML->xpath("fn:concat('Hello', ' ', 'World')"); $Dom = new DOMDocument(); $DomXPath = new DOMXPath($Dom); $DomXPath->registerNamespace("fn", "http://www.w3.org/2005/xpath-functions"); $Result = $DomXPath->query("fn:concat('Hello', ' ', 'World')"); |
Als je enige gereedschap een hamer is, ziet elk probleem eruit als een spijker...