ID:               31994
 Updated by:       [EMAIL PROTECTED]
 Reported By:      misnet at hotmail dot com
-Status:           Open
+Status:           Feedback
 Bug Type:         XSLT related
 Operating System: windows 2003 server
 PHP Version:      5CVS-2005-02-25
 New Comment:

You're probably using a character which can not be represented in
iso-8859-1... but I don't know for sure as I don't have the data. Come
up with a *self-contained* script that does not rely on a database...


Previous Comments:
------------------------------------------------------------------------

[2005-04-09 08:27:21] cbdbs at yahoo dot com

$doc = new DOMDocument('1.0','ISO-8859-1');
// we want a nice output
$doc->formatOutput = true;


$familias = $doc->appendChild(new DOMElement('familias'));

 while ($fam_datos = mysql_fetch_array($data)){

                $familia = $familias->appendChild(new DOMElement('familia'));
                $familia->appendChild(new DOMElement('Apellidos',
$fam_datos['Familia']));
                $familia->appendChild(new DOMElement('Representante',
$fam_datos['Apellidos']));
                $familia->appendChild(new DOMElement('Nombre',
$fam_datos['Nombres']));
                $familia->appendChild(new DOMElement('Edad', 
$fam_datos['Edad']));
                $familia->appendChild(new DOMElement('Salud', 'Sano'));

 }

header('Content-Type: text/xml');
$documento = $doc->saveXML();
echo $documento;

OUTPUT
<b>Warning</b>:  output conversion failed due to conv error in
<b>c:\home\prueba\www\grid\xml.php</b>...

------------------------------------------------------------------------

[2005-04-07 11:43:19] emil at wayers dot com

This error/problem resolves around your used encoding type. when using
encoding="GB2312" in php5.0.4/cvs-current the engine will issue a
warning at the exact point a charcter has been found which isn't
suitable for this encoding context.

My script, which is similar to the given script, issued the exact same
warning on a character (ë) when using the standard iso encoding. After
I changed my encoding to UTF-8 all reported problems where gone.

I'm sure this isn't a real engine f*ck up but just a misguided error
message ;) But if this workaround doesn't work for you try changing
your Article->ComeFrom & Article->Contents & Article->AddTime content
into htmlentities.

good luck!

------------------------------------------------------------------------

[2005-03-28 04:43:12] misnet at hotmail dot com

What about the bug? Can it not be resolved?

------------------------------------------------------------------------

[2005-02-26 06:41:17] misnet at hotmail dot com

Not be resolved! The same result.

------------------------------------------------------------------------

[2005-02-25 14:38:28] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5-win32-latest.zip



------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/31994

-- 
Edit this bug report at http://bugs.php.net/?id=31994&edit=1

Reply via email to