Skip to content

Minimize DTD subsystem - #336

Open
alfsb wants to merge 4 commits into
php:masterfrom
alfsb:minimize-dtd
Open

Minimize DTD subsystem#336
alfsb wants to merge 4 commits into
php:masterfrom
alfsb:minimize-dtd

Conversation

@alfsb

@alfsb alfsb commented Aug 6, 2026

Copy link
Copy Markdown
Member

With this change, the preamble of all manual.xml can be reduced to just:

<?xml version="1.0" encoding="utf-8"?>
<?do-not-translate?>

<!DOCTYPE PHPDOC [
<!ENTITY % configure SYSTEM "./temp/conf.dtd">
%configure;
]>

And cross-repository PRs about the DTD subsystem will disappear. Also allows the removal of the &LANG; entity, the only case of entity in XML attribute on manual. Can be merged as is, but a similar change on doc-en will be done. Expected conflict with the-big-trim branch, that will be merge first.

Comments and reviews are welcome. Plan to merge this in one week.

Comment thread configure.php Outdated
Comment thread configure.php
Comment thread configure.php Outdated
alfsb and others added 2 commits August 7, 2026 10:36
Co-authored-by: Louis-Arnaud <la.catoire@gmail.com>
@alfsb alfsb mentioned this pull request Aug 7, 2026
48 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants