x:forEach を使用して XML オブジェクトをループ処理し、データを抽出しています
x:forEach では、 x:set を使用して必要な値を選択しています。
<x:forEach var="data" select="$path/">
<x:set var="dataPoint" select="string($data//cell[8]/text())" /> ...
ご覧のとおり、指定されたノード内のテキストを選択し、それを文字列にキャストしています。dataPoint 変数は実際には数値であり、並べ替えや最小量と最大量の抽出など、特定の操作を行う必要があります。
問題は、整数の配列を形成しようとしているのに、オブジェクトを int に変換できないとコンパイラが不平を言っていることです。
エラーは次のとおりです:「型の不一致: Object から int に変換できません」
何かご意見は?ありがとう