Hi gang!

I'm getting into XML and I've run into a puzzle. My app saves and loads
XML files, but suddenly I'm getting a few beta testers with files that
won't open. These files were created by my app. I get an XMLException
right at the "loadXML" parse command with an error of "XML parser error 3:
not well-formed (invalid token)."

What I can't figure out is where the error is lcoated. The line number
shows an innocuous line in the XML and when I delete that "bad" XML node
it just gives me an error at a different line. If I delete enough stuff
eventually the file will open, but there doesn't seem to be a rhyme or
reason to it.

Since the XML in question is generated by my app, the actual formation of
the tags is standard; since some files work and some don't, it can't be in
how I'm nesting the tags. The only thing I can think of is that there's
something in the user's *content* (data being saved) that's causing the
error, but the data appears to be pretty simple text.

Any ideas how to debug this? I'm a bit at a loss since it just errors when
I pass the XML to the parser, with no way of figuring out what, exactly,
is causing the problem.

Oh, and I'm using RB5.5.5 -- I haven't yet converted my app to RB2005/6
yet. Don't know if that makes a difference, but if it's a bug in RB's XML
parser I suppose it might be fixed in a more recent release.


-- 
Marc Zeedar
Publisher
REALbasic Developer Magazine
http://www.rbdeveloper.com
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to