par
McCallum » 30 oct. 2015, 00:00
Petite précision de taille quand même :
en fait, cela fonctionne à partir de mon fichier test sur mon serveur. Mais dès que je veux l'appliquer à mon fichier source (également sur mon serveur et dans le même répertoire) corpus_ilimilku.xml, ça ne fonctionne pas. Or, il est valide (selon Oxygen). Une idée ?
voici mon script :
Code : Tout sélectionner
<?php
$url = file_get_contents("corpus_ilimilku.xml");
$xml = new SimpleXMLElement($url);
/* 1. sans le mot "verb" qui précède le résultat */
$result = $xml->xpath("//lg/l/w[@type='verb']");
while(list( , $node) = each($result)) {
echo 'verb', '=', $node,"<br>";
}
?>
Il y a évidemment d'autres noeuds avant <lg>, mais je l'ai bien précisé avec //, n'est-ce pas ?
D'avance, merci.
McCallum
Petite précision de taille quand même :
en fait, cela fonctionne à partir de mon fichier test sur mon serveur. Mais dès que je veux l'appliquer à mon fichier source (également sur mon serveur et dans le même répertoire) corpus_ilimilku.xml, ça ne fonctionne pas. Or, il est valide (selon Oxygen). Une idée ?
voici mon script :
[code=php]<?php
$url = file_get_contents("corpus_ilimilku.xml");
$xml = new SimpleXMLElement($url);
/* 1. sans le mot "verb" qui précède le résultat */
$result = $xml->xpath("//lg/l/w[@type='verb']");
while(list( , $node) = each($result)) {
echo 'verb', '=', $node,"<br>";
}
?>
[/code]
Il y a évidemment d'autres noeuds avant <lg>, mais je l'ai bien précisé avec //, n'est-ce pas ?
D'avance, merci.
McCallum