A 7-year-old girl died and a teacher and five other students were wounded in a knife attack at a school in the Croatian capital, Zagreb, on Friday, police said.