LINUX.ORG.RU

invalid command name "::dom::DOMImplementation"

 ,


0

1

Года 4 назад работало ЕМНИП, сейчас что-то идет не так

package require tdom
set doc [::dom::DOMImplementation create]

invalid command name "::dom::DOMImplementation"
    while executing
"::dom::DOMImplementation create"
    invoked from within
"set doc [::dom::DOMImplementation create]"
    (file "glsagen-domDebug.tcl" line 4)

/usr/lib64/tdom0.9.3/tdom.tcl в наличии

tcl 8.6.14

Куда посмотреть?

Ответ на: комментарий от macumazan

Но пока не понятно, установлен он, не установлен

Ну а посмотреть, существует ли /usr/lib64/tclxml3.2/?

package require dom отрабатывает же без ошибок

В нулевом посте ты реквайришь tdom, а не dom.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

Да, было дело. Начал путаться. /usr/lib64/tclxml3.2/ в наличии. В xmlswitch.tcl даже есть применение DOMImplementation

/usr/lib64/tclxml3.2/xmlswitch.tcl:    set root [set state(root) [dom::DOMImplementation create]]
/usr/lib64/tclxml3.2/xmlswitch.tcl:     dom::DOMImplementation destroy $state(root)

macumazan ★★
() автор топика