im essayant de charger un fichier sxml ... je parviens à le faire dans le schéma. Maintenant, je veux passer à travers en utilisant la récursivité et les éléments situés que je veux. mon code est comme ceci,passer par un fichier sxml dans le schéma
(define file (read(open-input-file "test1.sxml")))
(define myfunc
(lambda (S)
(if (eq? "foo" (car S))
(display "found\n")
(display "not found\n")
)
(if (null? (cdr S))
(display "\n")
(myfunc(cdr S)))))
mais il semble qu'il ne traverse que la première ligne du fichier sxml. comment puis-je faire passer à travers tout le fichier jusqu'à la fin?
j'ai essayé votre code sur mon fichier sXML mais il me renvoie une valeur fausse – pantelis