Ik probeer op een zo makkelijk mogelijke manier alle namespaces uit een document te halen. Tot nu toe lijkt dit via XPath te gaan, in ieder geval.. als de query zou werken.
Ik heb de query als volgt opgesteld:
Dit geeft me echter een foutmelding, de ./following-sibling::*/namespace-uri() lijkt niet te mogen. Gewoon ./following-sibling::* werkt wel, maar ik moet natuurlijk de namespace-uri hebben.
De melding is overigens niet erg helpend:
Is er iets mis met mijn syntax ofzo?
Ik heb de query als volgt opgesteld:
PHP:
1
2
3
4
5
6
7
| $this->__query(' //*[ not( namespace-uri() = ./following-sibling::*/namespace-uri() ) ] ') |
Dit geeft me echter een foutmelding, de ./following-sibling::*/namespace-uri() lijkt niet te mogen. Gewoon ./following-sibling::* werkt wel, maar ik moet natuurlijk de namespace-uri hebben.
De melding is overigens niet erg helpend:
Ik heb op w3(+ schools), PHP manual en verschillende fora gekeken. Geen resultaat.Warning: DOMXPath::query() [domxpath.query]: Invalid expression in [..]/http/service/index.php on line 465
Warning: DOMXPath::query() [domxpath.query]: Invalid expression in [..]/http/service/index.php on line 465
Is er iets mis met mijn syntax ofzo?
[ Voor 17% gewijzigd door r0bert op 28-07-2008 18:05 ]