Public bug reported:
The TclXML package's DOM support is broken - when the libtclxml3.2.so is
loaded, it does not export the commands in the libxml2 namespace, so the
parse function fails.
Demonstration:
run the following tcl commands.
package require dom
set dom [dom::parse {<?xml version="1.0" encoding="utf-8"?><foo></foo>}]
Expected results:
Creation of a simple DOM with a single root node.
Actual results:
tclsh
% package require dom
3.2
% set dom [dom::parse {<?xml version="1.0" encoding="utf-8"?><foo></foo>}]
invalid command name "dom::libxml2::adoptdocument"
%
lsb_release -rd
Description: Ubuntu 20.10
Release: 20.10
apt-cache policy tclxml
tclxml:
Installed: 1:3.2.7-5
Candidate: 1:3.2.7-5
Version table:
*** 1:3.2.7-5 500
500 http://us.archive.ubuntu.com/ubuntu groovy/universe amd64 Packages
100 /var/lib/dpkg/status
** Affects: ubuntu
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1903782
Title:
tclxml: dom::parse fails, cannot find dom::libxml2::adoptdocument
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1903782/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs