<tag> add-child ;
: init-xml-stack ( -- )
- V{ } clone xml-stack set
+ V{ } clone xml-stack namespaces:set
f push-xml ;
: default-prolog ( -- prolog )
scope>> [
text-now? get [ parse-text f ] [
get-char [ make-tag t ] [ f f ] if
- ] if text-now? set
+ ] if text-now? namespaces:set
] with-variables ;
<PRIVATE
: read-seq ( stream quot n -- seq )
rot [
- depth set
+ depth namespaces:set
init-xml init-xml-stack
call
[ process ] xml-loop
: read-dtd ( stream -- dtd )
[
- H{ } clone extra-entities set
+ H{ } clone extra-entities namespaces:set
take-internal-subset
] with-state ;