Делалось все еще при ie6, т.е. парсить JSON eval'ом?
Да и в принципе вопрос стоит неверно. Зачем парсить, если можно не парсить?
Зачем тут примеры? Все перед глазами. Вызываешь onclick - получаешь данные.
Про data-* где можно почитать? Я отстал от JS-жизни. Какими браузерами поддерживается?
Про innerHTML - ну вот у гугла данные в innerHTML кладутся, что, ИМХО, неудобно.
Вообще как это все используется можно посмотреть тут:
http://jsx.ru/
Я оттуда опыт перенимал.