Re: libxml2 in gnome 1.4
- From: ERDI Gergo <cactus cactus rulez org>
- To: Daniel Veillard <veillard redhat com>
- Cc: Darin Adler <darin eazel com>, Miguel de Icaza <miguel ximian com>, Maciej Stachowiak <mjs eazel com>, gnome-hackers gnome org
- Subject: Re: libxml2 in gnome 1.4
- Date: Sat, 24 Mar 2001 01:17:18 +0100 (CET)
On Fri, 23 Mar 2001, Daniel Veillard wrote:
> Loading:
> - having an XML file with non ascii content.
> - you parse it, libxml new version will probably give a warning
> if the encoding is not declared and then assume ISO-Latin-1 charset
> (a real parser is supposed to stop there but libxml1 will go on)
> - however the content as passed to the SAX callback or in the XML
> tree will be encoded in UTF8 (i.e. a variable lenght encoding
> using 2 bytes for [0x80 - 0xFF]). this is the difference in behaviour
> you will see at with libxml1 when loading, i.e. chars outside the
> ascii range will now be UTF8 encoded.
> Saving (assuming you have a DOM tree):
> - libxml new version will expect to have an UTF8 tree, if you try to
> save a tree where chunk where added outside the ASCII range or
> not UTF8 encoded well the library will emit warnings (but i thing
> it will still try to serailize them using character references).
Could we see some solid code please?
Something _very_ general:
1, I have an xmlNodePtr, how do I fill a gchar* with its
content/the value of one of its properties?
2, I have a gchar* that I know nothing about, how do I save it as
the content/the value of one of the properties of an xmlNodePtr?
I think this would really make the transition easy.
--
.--= ULLA! =----------------------------. finger cactus cactus rulez org
\ http://cactus.rulez.org \ for PGP public key
`----------= cactus cactus rulez org =--'
There's nothing wrong with Doubles_ace fŘ8637üĄŚü-?7˛63x-
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]