Почему сущность «quot» не экранируется?

Когда я бегу

      (let [processor  (Processor.)
      builder    (.newDocumentBuilder processor)
      xdm-node   (.build builder
                   (StreamSource.
                     (StringReader.
                       "<!DOCTYPE html><html><body>&quot;a</body></html>")))
      serializer (doto (.newSerializer processor)
                   (.setOutputProperty Serializer$Property/METHOD "html"))]
  (println (.getSaxonProductVersion processor) (.getSaxonEdition processor))
  (.serializeNodeToString serializer xdm-node))

я получил

      12.3 HE
=> "<!DOCTYPE HTML>\n<html>\n   <body>\"a</body>\n</html>"

хотя я ожидал бы

      12.3 HE
=> "<!DOCTYPE HTML>\n<html>\n   <body>&quot;a</body>\n</html>"

Что мне не хватает?

0 ответов

Другие вопросы по тегам