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.