|
From: Todd B. <TBr...@ja...> - 2001-05-03 19:00:18
|
I'm by no means an XML expert, so this may be a stupid
question, but I was wondering why the TclXML parser
chokes on something like this:
<foo bar='Black & White'/>
The & is giving ParseCommand fits. If I take out
the & then things work fine.
The trace I'm getting looks like this:
{invalid attribute list} around line 0
while executing
"::sgml::Error {invalid attribute list} around line 0"
("uplevel" body line 1)
invoked from within
"uplevel #0 $options(-errorcommand) [list $attr around line $state(line)]"
(procedure "ParseEvent:ElementOpen" line 21)
invoked from within
"ParseEvent:ElementOpen $tag $param options -empty 1"
("*,0,,/" arm line 5)
invoked from within
"switch -glob -- [string length $tag],[regexp {^\?|!.*} $tag],$close,$empty
{
0,0,, {
# Ignore empty tag - dealt with non-normal mode above
..."
(procedure "::sgml::parseEvent" line 118)
Possibly relevant version numbers from xml.tcl:
package provide xml 1.9
package require sgml 1.7
Todd.
----
Todd Bradley - Director, Support Services - Jabber.com
tbr...@ja... - 303-308-3666
See you at JabberCon August 20 and 21 - www.jabbercon.com
|