Retourner au contenu associé (entrée de forum : Compter les tags HTML d'une page)
Posté par Michaël (site web personnel) le 01 juillet 2015 à 19:51. En réponse au message Compter les tags HTML d'une page. Évalué à 3. Dernière modification le 01 juillet 2015 à 19:54.
Je suis certainement le premier à utiliser Unix pour résoudre un problème, mais si je veux extraire la ligne de tags de quelque chose comme
<a href="http://pasla" >Un guillemet"< img alt="Un chevron<" src="http://ailleurs" /></a>
avec du sed et bien il va falloir par commencer par nettoyer très soigneusement l'entrée.
Sans aller jusqu'à utiliser (explicitement) une bibliothèque adaptée je pense que le passage par un des outils de onsgmls ou bien par tidy est à recommander.
Exemple de output de onsgmls
onsgmls
(HTML (HEAD AREL CDATA stylesheet AHREF CDATA style.css ATYPE CDATA text/css (LINK ACONTENT CDATA text/html; charset=iso-8859-1 AHTTP-EQUIV CDATA Content-Type (META AREL CDATA Start AHREF CDATA index.html ATYPE IMPLIED (LINK AREL CDATA Appendix AHREF CDATA index_types.html ATYPE IMPLIED ATITLE CDATA Index of types (LINK AREL CDATA Appendix AHREF CDATA index_values.html ATYPE IMPLIED ATITLE CDATA Index of values (LINK AREL CDATA Appendix AHREF CDATA index_modules.html ATYPE IMPLIED ATITLE CDATA Index of modules
Après si il y a une bonne raison de tout faire n'importe comment, c'est chacun comme il veut.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: outils unix
Posté par Michaël (site web personnel) . En réponse au message Compter les tags HTML d'une page. Évalué à 3. Dernière modification le 01 juillet 2015 à 19:54.
Je suis certainement le premier à utiliser Unix pour résoudre un problème, mais si je veux extraire la ligne de tags de quelque chose comme
avec du sed et bien il va falloir par commencer par nettoyer très soigneusement l'entrée.
Sans aller jusqu'à utiliser (explicitement) une bibliothèque adaptée je pense que le passage par un des outils de onsgmls ou bien par tidy est à recommander.
Exemple de output de
onsgmlsAprès si il y a une bonne raison de tout faire n'importe comment, c'est chacun comme il veut.