Page 1 of 1

(xml-parse xml-source d) put result in context (bug or feature?)

Posted: Mon Sep 13, 2021 9:28 am
by IVShilov
Hi all.
When wrapper sxml:parse called from external function, all symbols goes to context "sxml":

Code: Select all

((define (sxml:parse xml-source d)
   (xml-type-tags nil nil nil nil)
   (xml-parse xml-source d)
   )
 {<br/>}
31
 )
returns

Code: Select all

((br))
, but:

Code: Select all

((define (some-function xml-source)
   (sxml:parse xml-source 31)
   )
 {<br/>} 
 )
returns

Code: Select all

((sxml:br))
Bug?