Al cargar contenido HTML en un DOMDocument, puede encontrar la advertencia "htmlParseEntityRef: esperando ';' en la entidad." Este error suele surgir debido a entidades HTML con formato incorrecto en el contenido cargado. Para aliviar esta advertencia y al mismo tiempo garantizar la resolución adecuada de la entidad, siga estos pasos:
Al emplear esta técnica, se suprimirá la advertencia y el DOMDocument se completará correctamente con el archivo cargado Contenido HTML.
// create new DOMDocument
$document = new \DOMDocument('1.0', 'UTF-8');
// set error level
$internalErrors = libxml_use_internal_errors(true);
// load HTML
$document->loadHTML($html);
// Restore error level
libxml_use_internal_errors($internalErrors);
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3