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