Cita:  
					Iniciado por abimaelrc  
  XSD es un XML, con la librería SimpleXML o DOM puedes parsear su contenido e ir ingresando en la web conforme lo tengas.
    Correcto XSL se escribe en lenguage XML pero con SimpleXML hago al lectura como con los XML y no me retorna nada. 
Tengo este codigo que con XML me retorna el arbol con los valores y con XSD no retorna nada: 
 Código PHP:
    $xml = simplexml_load_file("file.xsd");
 
$vals = array(); 
RecurseXML($xml,$vals); 
 
foreach($vals as $key=>$value) 
  print("{$key} = {$value}<BR>\n"); 
 
function RecurseXML($xml,&$vals,$parent="") { 
 
  $childs=0; 
  $child_count=-1; # Not realy needed. 
  $arr=array(); 
        foreach ($xml->children() as $key=>$value) { 
                if (in_array($key,$arr)) { 
                        $child_count++; 
                } else { 
                        $child_count=0; 
                } 
                $arr[]=$key; 
                $k=($parent == "") ? "$key.$child_count" : "$parent.$key.$child_count"; 
                $childs=RecurseXML($value,$vals,$k); 
                if ($childs==0) { 
                        $vals[$k]= (string)$value; 
                } 
        } 
 
  return $childs; 
}