シノバーです どうも慌てていけません(^^; On Sat, 21 Dec 2002 18:25:08 +0900 Masaki Shinomiya <shino@xxxxxx> wrote: > gnumericも多少手を加えたものを作りました。 違ったものをアップしていたようです。 http://shino.pos.to/linux/gnumeric-1.0.11-01.nosrc.rpm にアップし直しました。 http://shino.pos.to/linux/libxml-1.8.16-0.nosrc.rpm とともにお使いください。 gnumericのほうのパッチは diff -ur src.org/xml-io.c src/xml-io.c --- src.org/xml-io.c 2002-12-03 05:34:58.000000000 +0900 +++ src/xml-io.c 2002-12-22 00:17:47.000000000 +0900 @@ -3357,6 +3357,8 @@ XmlParseContext *ctxt; GnumericXMLVersion version; gboolean xml_parser_flag; + int xmlCopyChar(int len, xmlChar *out, int val); + xmlChar workbuf[3]; g_return_if_fail (filename != NULL); @@ -3391,6 +3393,13 @@ pctxt = xmlCreatePushParserCtxt (NULL, NULL, buffer, bytes, filename); xml_parser_flag = xmlUseNewParser (TRUE); + /* see how the new parser works */ + workbuf[1] = NULL; + xmlCopyChar ( 1, &workbuf[0], 0x80 ); + if ( workbuf[1] != NULL ) { + /* if it converts then use the old parser */ + xmlUseNewParser (FALSE); + } while ((bytes = gzread (f, buffer, XML_INPUT_BUFFER_SIZE)) > 0) { xmlParseChunk (pctxt, buffer, bytes, 0); value_io_progress_update (context, lseek (fd, 0, SEEK_CUR)); -- Masaki Shinomiya <shino@xxxxxx> http://shino.pos.to/linux/