<!ELEMENT foo ANY>
<!ENTITY % pe "hello">
<!-- If forward were expanded when ent was declared, we were get an error,
but it is bypassed and not expanded until ent is used in the instance -->
<!ENTITY ent "%pe; ! &forward;">
<!ENTITY forward "goodbye">
|