Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2014, 12:31
israbart
 
Fecha de Ingreso: septiembre-2007
Mensajes: 76
Antigüedad: 16 años, 7 meses
Puntos: 2
Class 'SDO_DAS_XML' not found

Tengo el siguiente codigo para generar un XML a traves de un XSD

Código PHP:
try {
   
$dasxml SDO_DAS_XML::create("esquemas/balanza.xsd");
   
$documento $dasxml->loadFile("pruebaconta.xml");
   
$objeto_datos_raíz $documento->getRootDataObject();
   
$dasxml->saveFile($documento"salida-conta.xml");
   echo 
"Se ha escrito un nuevo fichero:\n";
   print 
file_get_contents("salida-conta.xml");
} catch (
SDO_Exception $e) {
   print(
$e->getMessage());

pero me marca el siguiente error

Código HTML:
<b>Fatal error</b>:  Class 'SDO_DAS_XML' not found in <b>C:\XAMPP\htdocs\XML\setxml.php</b> on line <b>3</b><br /> 
ya descargue los dll php_sdo y php_sdo_das_xml e inclui en el php ini las extensiones

extension=php_sdo.dll
extension=php_sdo_das_xml.dll

Tambien descargue la libreria SDO de PERL y me sigue arrojando el mismo error.

La version de php que tengo es la 5.3.1. Encontre un blog que indica que dicha version ya no es compatible con la libreria SDO. Si esto es verdad habría otra manera de crear un XML a partir de un XSD con PHP

Saludos.

Última edición por israbart; 03/11/2014 a las 12:35 Razón: fe de erratas