Oberdorf is a municipality of the canton of Nidwalden in Switzerland .
Oberdorf is a municipality in the canton of Nidwalden in Switzerland .