spip/ecrire | 4 commits
Par Cerdic, le 15 août 2025 à 11h03min :
fix: si l’on fournit une balise qui n’est pas en minuscule, s’abstenir d’optimiser la recherche en supposant qu’il n’y a que des balises minuscules. Permet de s’en tirer quand on utilise extraire_balises() sur du XML pour extraire une balise … par exemple, même si en toute rigueur le parseur est pensé pour le HTML, pas pour le XML
(cherry picked from commit 73b4a821bc0701894139ec99f4b664012801c7f7)
Modifié
src/Texte/Collecteur/HtmlTag.php
==============================
Par Cerdic, le 15 août 2025 à 11h01min :
perf: inutile de faire le str_contains à chaque itération
(cherry picked from commit 83c1bb20b426e45af829105f8a0fc35420922520)
Modifié
src/Texte/Collecteur/AbstractCollecteur.php
==============================
Par Cerdic, le 15 août 2025 à 11h01min :
fix: Correction du collecteur sur les commentaires HTML
Collecter les commentaires HTML et y inhiber toutes les balises html
qu’ils contiennent avant de rechercher les balises ouvrantes et fermantes,
ce qui évite de retourner des balises contenues dans des commentaires html,
ou de compliquer la vie du collecteur perturbé par des balises ouvrantes
ou fermantes seules dans des commentaires html
(cherry picked from commit e3acda8f4ffcd39af086744e465e8fa7d1c4452c)
Ajouté
src/Texte/Collecteur/HtmlComment.php
Modifié
src/Texte/Collecteur/HtmlTag.php
==============================
Par Cerdic, le 15 août 2025 à 11h01min :
fix: la collecte spécifique des balises dont le contenu est ignoré
(cherry picked from commit 65ed53d2e48a4d583b67d7b6900df5e72cdbba52)
Modifié
src/Texte/Collecteur/HtmlTag.php