#48096 [Opn->Fbk]: Error reading XML string

From: Date: Tue, 28 Apr 2009 11:57:35 +0000
Subject: #48096 [Opn->Fbk]: Error reading XML string
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-136441@lists.php.net to get a copy of this message
ID: 48096 Updated by: rrichards@php.net Reported By: bbarnett at gt dot co dot cr -Status: Open +Status: Feedback Bug Type: DOM XML related Operating System: Windows 2003 Server R2 PHP Version: 5.2.9 New Comment: Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If the script requires a database to demonstrate the issue, please make sure it creates all necessary tables, stored procedures etc. Please avoid embedding huge scripts into the report. Included script does not run because you are using functions and variables that are not included here. As I said before this is an encoding issue and I would bet it due to the values of them. Previous Comments: ------------------------------------------------------------------------ [2009-04-28 06:44:37] bbarnett at gt dot co dot cr This is an example of the XML string: <?xml version="1.0"?> <X_A_PagoGen> <Banco>2</Banco> <Localizacion>2603460081</Localizacion> <NotaCredito>000000009787</NotaCredito> <Correlativo>82108608</Correlativo> <Self>9</Self> <Monto>0000003930</Monto> <Agencia>1400</Agencia> <FechaPago>20090427</FechaPago> <FechaCaja>20090428</FechaCaja> </X_A_PagoGen> ------------------------------------------------------------------------ [2009-04-28 06:36:40] bbarnett at gt dot co dot cr Description: ------------ I'm receiving and errors when I try to read and XML string, previously generated by my code. Reproduce code: --------------- $doc = new DOMDocument('1.0'); $doc->formatOutput = true; $root = $doc->createElement('X_A_PagoGen'); $root = $doc->appendChild($root); $title = $doc->createElement('Banco'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($codigobanco)); $text = $title->appendChild($text); $title = $doc->createElement('Localizacion'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($localizacion)); $text = $title->appendChild($text); $title = $doc->createElement('NotaCredito'); $title = $root->appendChild($title); $text = $doc->createTextNode(llenacampo(trim($remesa),12,'0','derecha')); $text = $title->appendChild($text); $title = $doc->createElement('Correlativo'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($factura)); $text = $title->appendChild($text); $title = $doc->createElement('Self'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($self)); $text = $title->appendChild($text); $title = $doc->createElement('Monto'); $title = $root->appendChild($title); $text = $doc->createTextNode(llenacampo(trim($monto),10,'0','derecha')); $text = $title->appendChild($text); $title = $doc->createElement('Agencia'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($recaudadorCNFL)); $text = $title->appendChild($text); $title = $doc->createElement('FechaPago'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim(fecha1())); $text = $title->appendChild($text); $title = $doc->createElement('FechaCaja'); $title = $root->appendChild($title); $text = $doc->createTextNode(trim($deposito)); $text = $title->appendChild($text); $tramaxml=$doc->saveXML(); $xml2= simplexml_load_string(trim($tramaxml)); Expected result: ---------------- XML Object Actual result: -------------- Error: Fatal Error 73: Couldn't find end of Start Tag Fech line 10 Line: 10 Column: 8 Fatal Error 77: Premature end of data in tag X_A_PagoGen line 2 Line: 10 Column: 8 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=48096&edit=1

« previous php.bugs (#136441) next »