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());
}
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 />
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.