Poszukuję tej definicji, aby mój renderer HTML był nieco lepszy. Obecnie zgaduje, które spacje zatrzymać, które zawalić i co rzucić. Standard SGML jest trudny do znalezienia, a standard HTML nie traktuje tematu z wymaganą głębią dla moich potrzeb.Definicja reguł białych znaków HTML?
Obecnie mój mechanizm renderujący analizuje kod HTML w drzewie, a następnie przechowuje układ rekurencyjny, aby umieścić wszystkie elementy i ich zawartość. Eksperymentuję z wyrzucaniem spacji na etapie analizy, to znaczy nie emituje w pewnych okolicznościach tylko tekstowych części tekstu. Który działa w większości przypadków, ale jest kilka nielicznych przypadków, z którymi trudno sobie poradzić.
(Pracuję również nad podklasą edytora formantu HTML, a rozwiązania dotyczące czasu projektowania programów są nieco problematyczne w edytorze, dlatego też pracuję nad ich wprowadzeniem na etapie analizy. t dostępne do czasu ponownego przepływu, czyli trochę czasu po edycji dokumentu.)
Odpal z łącznikiem/płomieniami.
czytałem, że i on nie miał szczegół potrzebne. Obecnie przeglądam dokumentację parsera HTML 5, aby zobaczyć, jak obejmuje on białe znaki wokół elementów. – fret