Re: [xml] Converting to xmlChar type
- From: Daniel Veillard <veillard redhat com>
- To: Aron Stansvik <elvstone gmail com>
- Cc: xml gnome org
- Subject: Re: [xml] Converting to xmlChar type
- Date: Mon, 21 Feb 2005 15:51:10 -0500
On Mon, Feb 21, 2005 at 09:31:51PM +0100, Aron Stansvik wrote:
On Mon, 21 Feb 2005 11:55:53 -0600, Thomas Jones <admin buddhalinux org> wrote:
I think you should just be able to do:
doc = xmlParseFile(BAD_CAST GenDigSig::getGenDigSigXMLSource());
But I'm not sure it's a good idea. Could anyone more experienced
comment on this? I'm new to libxml2 myself.
a char * in C has no precise meaning. It's a sequence of bytes ended by 0.
You need to know the encoding of that sequence of byte to handle them
as charecters. an xmlChar * is a 0 terminated sequence of bytes
with an UTF8 encoding. This is documented !
http://xmlsoft.org/encoding.html
Conclusion: you can use taht direct cast if you know the string encoding
is UTF-8 (or ASCII which is a subset).
Daniel
--
Daniel Veillard | Red Hat Desktop team http://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]