0

我在读取 xml 文件时遇到问题,我想显示从 0 到 15 的记录,但不显示任何内容。在这里我留下代码。谢谢

XML 文件:

<RECORDS>
<RECORD>
      <ID_EMPLEADO>671</ID_EMPLEADO>
      <NOMBRE>JUAN</NOMBRE>
      <APELLIDOS>CARMONA&nbsp;IZQUIERDO</APELLIDOS>
      <FECHA_NACIMIENTO>1948/3/2</FECHA_NACIMIENTO>
      <TIPO_EMPLEADO>FIJO</TIPO_EMPLEADO>
      <NUM_HIJOS>3</NUM_HIJOS>
</RECORD>

/****************more record**************/
</RECORDS>

这是我的代码:

$fXML = new SimpleXMLElement('empleados.xml', NULL, TRUE);
                  $aConsulta = $fXML->xpath('/RECORDS/RECORD[position() >= 0 and position() < 15] ');
                  $nombre = $aConsulta[0]->NOMBRE;
                  $apellidos = $aConsulta[0]->APELLIDOS;
                  $fechaNac = $aConsulta[0]->FECHA_NACIMIENTO;
                  $tipoEmpleado = $aConsulta[0]->TIPO_EMPLEADO;
                  $numHijos = $aConsulta[0]->NUM_HIJOS;

                  echo $nombre;
                  echo $apellidos;
                  echo $fechaNac;
                  echo $tipoEmpleado;
                  echo $numHijos; 
4

1 回答 1

0

我试过你的例子,发现问题。

似乎&nbsp;在 xml 文件中给出了这个错误。我只是改变了空间,一切正常。

于 2013-10-12T12:13:05.560 回答