diff --git a/basis/xml/writer/writer.factor b/basis/xml/writer/writer.factor index 06c0fcf87d..0f7b339f38 100644 --- a/basis/xml/writer/writer.factor +++ b/basis/xml/writer/writer.factor @@ -142,9 +142,10 @@ M: public-id write-xml M: doctype-decl write-xml ?indent "> write bl ] - [ external-id>> [ write-xml bl ] when* ] - [ internal-subset>> write-internal-subset ">" write ] tri ; + [ name>> write ] + [ external-id>> [ bl write-xml ] when* ] + [ internal-subset>> [ bl write-internal-subset ] when* ] tri + ">" write ; M: directive write-xml "> write CHAR: > write1 nl ;