Buenas tengo que hacer este ejercicio:
1   En un proyecto PHP en NetBeans de nombre DAW_M06_PHP, crea dentro una nueva carpeta de nombre de nombre DAW_M06_T6_NUMERO. Dentro crea un nuevo documento  HTML con el nombre “aciertaNumero.html” , un JavaScript  un PHP con el nombre “aciertaNumeroXML.php” que contendrá el código PHP adjunto, y un nuevo PHP aciertaNumeroJSON.php que deberás programar.
2   Programa en  “aciertaNumero.js” las funciones necesarias para que al clicar encima de #inicioXML:
2.1     se envíe una petición AJAX a aciertaNumeroXML.php con el parámetro: inicio=si
Aqui los codigos
CODIGO aciertaNumero.html
<body>
        <div id="inicioXML">INICIO XML</div>
        <div id="inicioJSON">INICIO JSON</div>
        <input type="text" id="numero" />
        <div id="checkAjaxXML"> CHECK AJAX XML</div>
        <div id="checkAjaxJSON"> CHECK AJAX JSON</div>
        <div id="encontrado"></div>
        <div id="mensaje"></div>
    </body>
CODIGO aciertaNumeroXML.php
<?php
session_start();
@header("Content-type: text/xml");
$xml = '<?xml version="1.0" encoding="utf-8"?>' . "\n";
$xml .= '<resp>' . "\n";  //inciamos el XML
if(isset($_GET['inicio'])){     //se ha indicado iniciar un nuevo juego
        $numeroAleatorio=rand(0,10);//seleccionamos un numero aleatorio entre 0 y 10
        $_SESSION['numeroOculto'] = $numeroAleatorio;
                
                
        $xml .= "<inicio>".$_SESSION['numeroOculto']."</inicio>" . "\n";//retornamos el numero generado
}else{
    $numeroUsuario = $_GET['numero'];
    $numeroOculto=$_SESSION['numeroOculto'];
    
    if($numeroUsuario > $numeroOculto ){
        $xml .= "<encontrado>no</encontrado>" . "\n";
        $xml .= "<mensaje>Has introducido un valor demasiado alto"."s</mensaje>" . "\n";
    }else {
        if($numeroUsuario < $numeroOculto ){
            $xml .= "<encontrado>no</encontrado>" . "\n";
            $xml .= "<mensaje>Has introducido un valor demasiado bajo"."</mensaje>" . "\n";
        }else{
              $xml .= "<encontrado>si</encontrado>" . "\n";
            $xml .= "<mensaje>Exacto!</mensaje>" . "\n";
        } 
        
    }
}
//finalizamos la estructura XML
$xml .= '</resp>' . "\n";
//insertamos la respuesta XML
echo($xml);
?>
Código que he hecho de aciertaNumero.js
function consultaAjax() {
    var xmlHttp = new XMLHttpRequest();
    
    var si = document.getElementById("inicioXML").value;
    var urlDestino = "aciertaNumeroXML.php?inicio="+si;
    xmlHttp.open("GET", urlDestino, true);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlHttp.onreadystatechange = function(){
    
    if(xmlHttp.readyState ==4){
        funcionResp(xmlHttp);
    }
};
xmlHttp.send(null);
}