AW: Re: [xml] xmlEncodeSpecialChars problem
- From: oliverst online de
- To: <veillard redhat com>
- Cc: xml gnome org
- Subject: AW: Re: [xml] xmlEncodeSpecialChars problem
- Date: Thu, 20 Apr 2006 14:02:04 +0200
On Thu, Apr 20, 2006 at 01:44:28PM +0200, oliverst online de wrote:
I have a problem, that I changed from my own encoding function to
xmlEncodeEntitiesReentrant and suddenly apostrophs (') appeared in my
attributes. So I tried xmlEncodeSpecialChars and they still were present. Same
problem with the quotes ("), but then found out xmlEncodeSpecialChars does
that. But now I have the problem, that nothing works anymore, because the
apostroph still isn't encoded. Judging from the function descrption I assume,
but both should be the same (differing in the encoding of quote (")) and
should encode *all* the problematic characters, which (') is one of. Is there
a reason, why it isn't concerted?
Because it's usually not needed. libxml2 serialization functions know
how to handle ' and " in attribute functions:
paphio:~ -> cat tst.xml
<foo bar="'" bar2='"'> a " b ' c </foo>
paphio:~ -> xmllint tst.xml
<?xml version="1.0"?>
<foo bar="'" bar2="""> a " b ' c </foo>
paphio:~ ->
There is something else broken
I am also using the function to encode strings, I don't put in XMLs, but HTMLs and other places and from the
documentation I assumed, it will handle all cases of special characters to get a properly encoded string...
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]