Convention Paradox 2003 | Paradox et XML |
|
<racine>et ici une (très) longue ligne ...; </racine>Or
textStream.readLine ()
est limité à 32ko,
et rien ne limite la longueur d'une "ligne" dans un document.
En fait les documents XML produits par du code sont souvent de ce type, sans
aucun CR/LFNUL
, et 50% d'un fichier XML en Unicode est composé de
NUL
.<?xml version="1.0" encoding="utf-8" ?> <rss version="2.0">...un document XML n'est pas forcément en ASCII, ni même en ISO8859_*. Et encore faut-il analyser le format dès le début:
<?xml
ne correspond pas à la
même séquence d'octets en ASCII et en UCS2 ou UCS4breakApart ()
ne résoud pas tout.© 2003 Frédéric G. MARAND - OSInet |