From: Derek F. <fo...@hu...> - 2002-08-14 14:31:53
|
I've got ActiveTcl-8.3.4.3 on a Linux box, and tried to run this script: --- #!/bin/sh # \ exec tclsh8.3 "$0" "$@" package require xml package require dom 2.2 package require Tclx set xml [read_file "wrapper.xml" 1024] set docNode [dom::DOMImplementation parse $xml] puts [dom::node cget $docNode -nodeType] --- (I've upgraded my TclDOM to 2.2, but 2.0 did this too.) My XML file "wrapper.xml" looks like this: --- <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE wrapper [ <!ELEMENT wrapper (wrappedbit+)> <!ELEMENT wrappedbit (#PCDATA)> <!ENTITY bit SYSTEM "wrappedbit.xml"> ]> <wrapper> &bit; </wrapper> --- and the "wrappedbit.xml" contains: --- <wrappedbit>Hello world</wrappedbit> --- When I run the script, I get a segv back. There's no core. Can anyone with a bit more knowledge confirm and/or tell what the problem is? -- The past: Smart users in front of dumb terminals |