Hum. À propos de l'accès Internet et de lire des fichiers XML, il y a un problème très récurrent.
Quand un fichier XML inclut des instructions de validations, comme
<!DOCTYPE machin SYSTEM "http://thelvin.org/machin/machin.dtd">
ou
1 2 3 4
| <machin
...
xmlns:xsi="..."
xsi:schemaLocation="http://thelvin.org/machin http://thelvin.org/machin/machin.xsd"> |
Ces instructions de validation peuvent changer le contenu implicite du fichier XML. Définir des attributs par défaut, ou de nouvelles références d'entités par exemple.
Si on connaît bien le format, on peut faire sans, et gérer soit-même le contenu implicite. Mais pour les formats peu connus, on ne peut pas deviner si ces informations sont importantes ou pas. On doit aller les chercher, et pour ça il faut un accès Internet.
Il y a plusieurs solutions en fonction des cas, mais le mieux, bien sûr, c'est de ne pas se faire refourguer de fichier nécessitant Internet, quand on a pas Internet.
Partager