lxml non è un nuovo parser, è un binding Python per libxml2 e libxslt . Entrambe le librerie sono state originariamente costruite per Gnome , sono in circolazione da un po 'di tempo e sono utilizzate da numerosi progetti, direttamente o tramite legami specifici della lingua come lxml.
Chrome utilizza entrambi (controlla chrome://credits/
) e Firefox utilizza Expat 1 (verifica: about:license
) che, analogamente a libxml, è una libreria autonoma. Entrambi i browser utilizzano librerie open source standalone che sono piuttosto popolari, quindi non c'è davvero molto re-inventare la ruota in corso qui.
1 Grazie a Wladimir Palant