New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Parse internal entity declarations in internal DTD #367
Commits on Jan 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d949b51 - Browse repository at this point
Copy the full SHA d949b51View commit details -
Stick to ES5 by consistently using var
Co-authored-by: Christian Bewernitz <coder@karfau.de>
Configuration menu - View commit details
-
Copy full SHA for 57e7cf3 - Browse repository at this point
Copy the full SHA 57e7cf3View commit details
Commits on Jan 23, 2022
-
Use actual string length when sending characters
It may have been altered by XML entity expansion.
Configuration menu - View commit details
-
Copy full SHA for 3ad7fba - Browse repository at this point
Copy the full SHA 3ad7fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d10f537 - Browse repository at this point
Copy the full SHA d10f537View commit details -
Update tests to reflect added DOCTYPE processing
This reflects that the internal XML entities are now parsed and expanded, and that an empty DOCTYPE is output. Although the xmltest specs (from James Clark) do not contain these empty DOCTYPE declarations, apparently Firefox and Chromium-based web browsers do.
Configuration menu - View commit details
-
Copy full SHA for 4f65b78 - Browse repository at this point
Copy the full SHA 4f65b78View commit details -
Add notes regarding processing the internal subset
These replace the TODO:s about adding a parseInternalDTD method (as that would require a more complex change).
Configuration menu - View commit details
-
Copy full SHA for 1aa4055 - Browse repository at this point
Copy the full SHA 1aa4055View commit details -
Adjust not-wf tests to reflect DOCTYPE processing
This reflects the now added somewhat lax internal DOCTYPE processing, which now yields documents even with certain non-well-formed DOCTYPE:s.
Configuration menu - View commit details
-
Copy full SHA for 49b358f - Browse repository at this point
Copy the full SHA 49b358fView commit details
Commits on Jan 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 311ffc3 - Browse repository at this point
Copy the full SHA 311ffc3View commit details -
Ignore unhandled forms of entity declarations
Make a more careful check for Parsed Entity (PEDef) forms to skip embedded markup.
Configuration menu - View commit details
-
Copy full SHA for 0d665a5 - Browse repository at this point
Copy the full SHA 0d665a5View commit details