WikiDer > HTML-tahlilchilarni taqqoslash - Vikipediya
![]() | Ushbu maqolada bir nechta muammolar mavjud. Iltimos yordam bering uni yaxshilang yoki ushbu masalalarni muhokama qiling munozara sahifasi. (Ushbu shablon xabarlarini qanday va qachon olib tashlashni bilib oling) (Ushbu shablon xabarini qanday va qachon olib tashlashni bilib oling)
|
HTML-tahlilchilar avtomatlashtirilgan dasturiy ta'minot Gipermatnni belgilash tili (HTML) tahlil qilish. Ularning ikkita asosiy maqsadi bor:
- HTML o'tish: dasturchilarga "HTML string code" ga osonlikcha kirish va o'zgartirish uchun interfeys taklif eting. Kanonik misol: DOM tahlilchilari.
- HTML toza: yaroqsiz HTMLni tuzatish va natijada belgilanishni tartibini va indent uslubini yaxshilash uchun. Kanonik misol: HTML Tidy.
Ayrim | Litsenziya | Amalga oshirish tili (lar) i | Oxirgi sana * | HTMLni tahlil qilish[1] | HTML5 bilan mos keluvchi ajralish | HTMLni tozalash ** | HTMLni yangilang *** |
---|---|---|---|---|---|---|---|
HTML Tidy | W3C litsenziyasi | ANSI C | 2017-03-01[2] | Ha[3] | Ha | Ha[3] | Ha |
HtmlUnit | Apache litsenziyasi 2.0 | Java | 2019-08-24[4] | Ha | ? | Yo'q | Yo'q |
libxml2 HTMLparser | MIT litsenziyasi | C | 2017-11-02[5] | Ha | Yo'q | ? | ? |
Ayrim | Litsenziya | Amalga oshirish tili (lar) i | Oxirgi sana * | HTMLni tahlil qilish | HTML5 bilan mos keluvchi tahlil | HTMLni tozalash ** | HTMLni yangilang *** |
- * Oxirgi chiqarilgan (muhim o'zgarishlarning) sanasi.
- ** zararsizlantirish (standartga mos veb-sahifa yaratish, spamni kamaytirish va h.k.) va toza (ortiqcha prezentatsiya teglarini olib tashlash, XSS kodini olib tashlash va h.k.) HTML kod.
- *** HTML4.X-ni XHTML-ga yoki HTML5-ga yangilaydi, eskirgan teglarni (masalan, CENTER) haqiqiylariga (masalan, DIV bilan) o'zgartiradi style = "text-align: center;").