ID: 48096
Comment by: bbarnett at gt dot co dot cr
Reported By: bbarnett at gt dot co dot cr
Status: Open
Bug Type: DOM XML related
Operating System: Windows 2003 Server R2
PHP Version: 5.2.9
New Comment:
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>
Previous Comments:
------------------------------------------------------------------------
[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