XML[] NumberOfResults
void setup(){
size(400,400);
int i;
for(i = 1; i <= 18; i++){
String url = "hokkaido"+i+".xml";
XML xml = loadXML(url);
NumberOfResults = xml.getChildren("NumberOfResults");
print( NumberOfResults[0].getContent());
hokkaido1.xml
<Results xmlns="jws">
<NumberOfResults>38</NumberOfResults>
<DisplayPerPage>38</DisplayPerPage>
<DisplayFrom>1</DisplayFrom>
<APIVersion>1.1</APIVersion>
<Onsen>
<OnsenName>白滝温泉</OnsenName>
<OnsenNameKana>しらたきおんせん</OnsenNameKana>
<OnsenID>0014</OnsenID>
<OnsenAddress>北海道紋別郡白滝村西区</OnsenAddress>
<Area>
<Region>北海道</Region>
<Prefecture>北海道</Prefecture>
<LargeArea>網走・北見・知床</LargeArea>
<SmallArea>サロマ・紋別</SmallArea>
</Area>
<NatureOfOnsen>単純温泉</NatureOfOnsen>
<OnsenAreaID/>
</Onsen>
hokkaido1.xmlからhokkaido18.xmlまで18個のxmlをprocessingに取り込み、
NumberOfResultsの部分の数値を18個配列に入れたいのですが、
やり方がわかりません。
print( NumberOfResults[0].getContent());でコンソールには数字が並んで表示されます。その結果を配列に一つずつ入れるにはどうしたらよいでしょうか。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー