2016-08-09 32 views
0

Ich versuche FreesWitch zu verwenden, aber mit diesem Fehler geleitet. kann jemand helfen, wie ich das lösen kann? i tun, um die xml bekommen, aber es kann nicht entsprechend analysiertFreesWitch Spracherkennung spexttools.jm Fehler

<result grammar="pizza_order"> 
    <interpretation grammar="pizza_order" confidence="100"> 
    <input mode="speech">delivery</input> 
    </interpretation> 
</result> 

den Punkt, wo ich stecken bin, ist, ich brauche xml jedes Attribut zu analysieren und jeden Knoten, aber ich bin nicht in der Lage Domparser aswel zu verwenden, die nur Referenz war ich bekam

https://freeswitch.org/confluence/display/FREESWITCH/JavaScript+example+-+XML#JavaScriptexample-XML-Examples

aber ich fast alles versucht, aber kann nicht die Daten aus dieser XML bekommen, helfen Sie mir freundlich zu bekommen analysiert diese kleinen XML erfolgreich oder eine einfache Logik, die keine Parser nicht verwendet in Javascript wird auch funktionieren, ich habe diese XML in String aswel. Dank

Antwort

1
var input1 = xml.getChild('interpretation'); 

var input2 = input1.getChild('input'); 
console_log('info', 'XML newChild attrbute firstattr: ' + input1.getAttribute('grammar')); 



               var score = input1.getAttribute('confidence'); 
               var child = xml.getChild('result'); 



               var ahsan = xml.serialize(); 
               console_log('info', 'Full XML ::\n' + ahsan + " method=" + input2.data ); 
               console_log("debug", "----XML---> :\n" + body + "\n"); 


               console_log("debug", "----Hit score [" + score + "]/" + 
               grammar_object.min_score + "/" + grammar_object.confirm_score + "\n"); 

ich denke, es Ihr Problem

+0

Großen @Asad ur Rehman lösen u ist ein Lebensretter, ... i ab 2 Tagen stecken geblieben war. Danke für die Hilfe. –

+0

Ich versuche, die https://freeswitch.org/fisheye/browse/~raw,r=70f4d93c3c7066fdbef0b93b968a24c907e3ab3a/freeswitch/scripts/js_modules/SpeechTools.jm zu XML zu migrieren, aber funktioniert nicht, können Sie etwas Licht werfen? Es wird kein Fehler ausgegeben https://freeswitch.org/jira/browse/FS-9935 – spicyramen