29. 阅读材料,回答问题:
材料一 西欧封建等级制度是以土地关系为纽带,通过层层分封而形成的。主要作用是协调和维护封建主内部的利益,更有效地统治下层人民,其关键是封主与附庸的臣属关系的建立。由于土地是层层分封的,附庸只承认自己直接受封的人为封主,对自己封主的封主则没有臣属关系。所以,在西欧出现了“我的附庸的附庸不是我的附庸”的现象。这种情形使封建等级制度复杂而混乱。
材料二 随着西欧封建社会生产力的发展,商品交易活动频繁,西欧中世纪的城市逐渐增多……与此同时,以工商业为主体的城市市民阶级登上了历史的舞台。……为了更好地在城市里自由地进行商业贸易活动,他们反对名目繁多的封建性商品流通税以及一整套的封建枷锁,因此,这就迫使他们要与封建主们谈判争取政治和经济特权。……西欧有很多城市还举行过暴动要求获得城市的自主权。……这些权利主要包括:市民可以在城市里自由流动,这是市民享有的个人自由;市民可以随时向城市法庭提出诉讼请求和控告,这是司法自由;市民可以控制自己的财产,并随便处置它们,这是承认城市市民财产私有制。
——摘编自冯正好《中世纪西欧的城市特许状》
材料三 10世纪开始,欧洲城市逐渐在封建主的领地上兴起。农奴为摆脱领主的控制,大量移居城市,使得市民阶层壮大。他们(市民)的崛起不但为日后资产阶级的出现提供了可能,更是在平常的市民生活过程中孕育了自由、民主、平等的现代意识的萌芽。
(1)根据材料一,概括西欧封建等级制度的基本特点。
(2)根据材料二并结合所学知识,指出西欧城市争取自治权的主要原因和途径。
(3)根据材料三,概括西欧城市兴起对欧洲历史的影响。