The bug seems to be fixed. Report from mati is here as reference now.
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
Contiene diversa información sobre los errores lanzados por libxml. Los códigos de error son descritos en la » documentación de la API xmlError oficial.
La gravedad del error (una de las siguientes constantes:
LIBXML_ERR_WARNING
,
LIBXML_ERR_ERROR
o
LIBXML_ERR_FATAL
)
El código del error.
La columna donde ocurrió el error.
Nota:
Esta propiedad no está completamente implementada en libxml y por tanto a menudo devuelve
0
.
El mensaje del error, si es que hay.
El nombre del fichero, o vacio si el XML fue cargado desde una cadena.
La línea en la que ocurrió el error.
If someone wanna use this to parse xml schema and validate it. Look out there is a bug
https://bugs.php.net/bug.php?id=54138
which wont be fixed.