es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Evita etiquetas de auto-cierre en cheerio.

¿Existe alguna forma de evitar las etiquetas autónomas en “cheerio” (https://github.com/cheeriojs/cheerio) en la última versión “1.0.0-rc.10.”?

En lugar de <div class="adContainer"></div>, necesito <div class="adContainer"></div>.

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, en la última versión de cheerio (1.0.0-rc.10), puedes evitar etiquetas autónomas al establecer la opción xmlMode en false al crear un nuevo objeto cheerio.

    Aquí tienes un ejemplo:

    const cheerio = require('cheerio');
    
    const html = '<div class="adContainer"></div>';
    
    const $ = cheerio.load(html, { xmlMode: false });
    
    console.log($.html()); // imprime '<div class="adContainer"></div>'
    

    Al establecer xmlMode en false, cheerio convertirá automáticamente las etiquetas autónomas en su equivalente de etiquetas de apertura y cierre.

Comments are closed.