Re: [xml] Problems with the character & and saving/loading XML files
- From: Daniel Veillard <veillard redhat com>
- To: Philip Van Hoof <freax pandora be>
- Cc: xml gnome org
- Subject: Re: [xml] Problems with the character & and saving/loading XML files
- Date: Fri, 19 Apr 2002 07:57:28 -0400
On Fri, Apr 19, 2002 at 01:31:07PM +0200, Philip Van Hoof wrote:
Hi there..
I want to store a struct as an XML file and after that reload the XML
file into such a struct. The data of the struct can contain any
character. Including characters like &, <, > , +, " and '. If I save
Some of them MUST be escaped when present in XML
my struct and there is for example a character "&" in the data; then
loading the XML file fails.
Rule #1 to get help:
- provide meaningful reports, what is the error ????
Rule #2:
- follow the instructions
http://xmlsoft.org/bugs.html
"Do not send code, I won't debug it" is in bold, maybe I need
to make it red too.
How can I make it this way that I can save "any" data. So the
You cannot. You MUST escape characters which are not acceptable
XML is a text format, live with it.
<data></data> tag can contain any character.. do I need to
search/replace XML characters? Or is there a function in the
lib for this?
when present in content & and < are automatically escaped by libxml
when saving, so I don't understand, and without the error messages the
only possibility is to make guesses and I don't have the time for guess
play.
ps. Don't be hard on me :) I am pretty new to libxml. Read :
This is the first time that I use the library.
Well this doesn't mean that you should not do the minimal reasearch
on your side or follow the instructions. The fact that XML requires
escaping of & and < in content is the #1 point of any beginner XML FAQ.
And you report is far too incomplete to be able to answer (and no sorry
I don't have the time to debug your code).
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]