public static function parse(Tag $word_list) { $result = array(); foreach ($word_list->in("word") as $word) { $obj = new self(); $obj->count($word->f("count.value()")); $obj->surface($word->f("surface.value()")); $obj->reading($word->f("reading.value()")); $obj->pos($word->f("pos.value()")); $result[] = $obj; } return $result; }