次の内容を含む「status.xml」というファイルがあります。
<response>
<r1>~relay(1)~</r1>
<r2>~relay(2)~</r2>
<ct>~currentime~</ct>
<soc>~gaugeSOC~</soc>
<t1>25</t1>
</response>
status.xmlファイルと同じルートディレクトリにある.htmページから、で値をフェッチし、整数として解析します。次の2つの方法を試しましたが失敗しました。
<script>
...
xmlDoc=loadXMLDoc("status.xml");
gaugeSOC.setValue(xmlDoc.getElementsByTagName('t1'));
</script>
また
<script>
...
var x = getXMLValue('status.xml', 't1');
gaugeSOC.setValue(x);
</script>
ここで、gaugeSOC.setValue(int)は整数を受け取ります。
私は何が間違っているのですか?