賈誼患諸侯王尾大不掉,故不肯明征《周禮》。唯太史公《漢興以來諸侯年表》雲:“封伯禽、康叔於魯、衛,地各四百裏。”《漢書?韓安國傳》,王恢與安國論辨,稱秦謬公都雍,地方三百裏。並與《周禮》相應。蓋史公但論史事,王恢不知忌諱,故直舉之耳。然《孟子》之言,亦未為無據。周之封建,有功者,視其功之高下以為等級,無功則封地狹小。滕、薛皆侯國。滕,周所封。薛,夏所封。考其地不出今滕縣一縣,猶不及《孟子》所言之“百裏”。齊、魯、衛、燕,亦皆侯國,而封域不止四百裏(齊,太公之後。魯,周公之後。燕,召公之後,功業最高,故封地獨大。衛包邶、鄘、衛三國,殷畿千裏,皆為衛有)。蓋於魯、衛為褒有德,於齊、燕為尊勤勞,其地皆去周遠,亦所以固吾圉也。以此知五百裏、四百裏之製,不過折衷言之,非不可斟酌損益也。明乎此義,則可知《周禮》非黷亂不驗之書矣。至謂《周禮》為六國陰謀之書者,漢人信《孟子》,何休專講《公羊》,故有此言耳。
後之論者,以王莽、王安石皆依《周禮》施政而敗,故反對《周禮》。餘謂二王致敗之由,在不知《周禮》本非事事可法。即欲采取,隻可師其意,而不可襲其跡。西漢之末,家給人足,天下艾安。莽之變法,可謂庸人擾之。宋神宗時,國勢雖衰,民猶安樂,安石乃以變風俗、立法度為急,而其法又主於聚斂,宜其敗矣。宇文周時,關隴殘破,蘇綽為六條詔書,奏施行之,曰先治心,曰敦教化,曰盡地利、曰擢賢良,曰恤獄訟,曰均賦役,蓋亦以《周禮》為本。終能斫刁為樸,變奢從儉。
隋及唐初,胥蒙其福。貞觀之治,基礎於此。夫變法之道,亂世用之則治,治世用之則亂,況《周禮》不盡可為後世法乎?陳止齋、葉水心尊信《周禮》,當南宋殘破之時而行《周禮》,或有可致治之理,然不可行之今日。何者?今外患雖烈,猶未成南宋之局,若再變法,正恐治絲而益棼耳。