未免以先儒“《正雅》”“《变雅》”之说为疑也。夫《雅》本无正变之分,而诗篇亦不无错简。《春秋传》,吴季札聘於鲁,请观於周乐;为之歌《小雅》,曰:“美哉!恩而不贰,怨而不言,其同德之衰乎?”召穆公思周德之不类,故纠合宗族於成周而作诗曰:“常棣之华,鄂不кк。”(杜讠主误说,见《召穆公篇》中)则《小雅》固不在文、武世,而《鹿鸣什》中固有宣王诗矣。《南陔》以下九篇皆笙歌之诗,当次之《鹿鸣》之三,而今反在《大杜》之後。《常棣》、《伐木》、《天保》与《蓼萧》以下四篇皆燕享之诗,《采薇》、《出车》、《大杜》与《六月》、《采芑》二篇皆征戍之诗,本当以类相从,而今皆迭相间。则今《小雅》篇次非当日之旧第明矣。先儒既误以诗为周公所作,又不知篇次之有错简,但见《六月》篇中有称“吉甫”明文,势不可并以为文、武之诗,遂断《菁莪》以上谓之《正雅》,《六月》以下谓之《变雅》。《出车》既在《正雅》,又在《南陔》、《白华》之前,因不得不以南仲为文王时人,伐犭严狁为文王时事。是以委曲迁就,百方解说,而理卒不可通。然不可通,其失犹小,而使商、周革命之际事迹失实,圣人之心不白于後世,其失大。故次之於《六月》之後,以正其失。说并见前《文王篇》中。
  △郑玄分别西戎与犭严狁之非
  郑氏以西戎为昆夷,犭严狁为北狄、孔氏《诗疏》云:“犭严狁大於西戎,出师主伐犭严狁,故戒敕戍役以犭严狁为主而略于西戎也。”余按:大原(即今陕西固原)及方皆在周之西北,犭严狁之国当在凉、巩之间;所谓西戎,盖即犭严狁,而变其文以叶韵耳。犭严狁之为周患,见于《出车》、《六月》、《采薇》、《采芑》四箫,详矣,而传记初未有言者。《国语》有犬戎,有姜氏之戎,而史伯则称西戎,足为周患者皆戎:然则犭严狁亦戎也。《史记秦本纪》,厉王时,西戎反王室,灭犬丘、大骆之族。宣王时,以秦仲为大夫,诛西戎;西戎杀秦仲(在宣王之六年)。宣王召其子庄公,与兵七千,使伐西戎,破之。幽王时,戎围犬丘,庄公子世父为戎所虏(在幽王之六年)。厉宣间能为周患者惟西戎,然则《诗》之犭严狁即西戎也。是以一篇之中,或称“犭严狁”,或称“西戎”,非两事也。盖西戎之国不一,而犭严狁为最强:专言之则曰“犭严狁”,概言之则曰“西戎”;犹赤狄有潞氏、甲氏、留吁、铎辰,而潞氏为最强,《传》或专言“潞氏”,亦或概言为“赤狄”也。犭严狁文皆从“犬”,疑即《周语》之“犬戎”,犹叟阝瞒之或称为“长狄”也。以犭严狁、西戎为二国而曲为之解,误矣!程予疑西戎兵不加而服,来子疑既却犭严狁而还师以伐昆夷,亦沿郑、孔之误。
  △咏宣王诗多铺张
  按:《雅》之咏文、武事者,事实多而铺张少;咏宣王事者,事实少而铺张多;此亦世变之一端也。故今於《小雅六月》、《出车》等篇,《大雅崧高》、《泼瘛返绕,每篇止摘切要数言载之,以备当日之事实,见中兴之梗概;其馀铺张之词,不暇录,亦不胜录也。
  【备览】“周宣王即位,乃以秦仲为大夫,诛西戎。西戎杀秦仲。秦仲立二十三年,死於戎;有子五人,长者曰庄公。周宣王乃召庄公昆弟五人,与兵七千人,使伐西戎;破之。於是复予秦仲后及其先大骆地犬丘并有之,为西垂大夫。庄公居其故西犬丘。”(《史记秦本纪》)
  此以上宣王征西北之事。
  “峻旧瓴,王缵之事;于邑于谢,南国是式。王命召伯,定申伯之宅。……王命申伯:‘式是南邦;因是谢人,以作尔庸。’王命召伯,彻申伯土田。”(《诗大雅》)
  “王命仲山甫:‘式是百辟。……出纳王命,王之喉舌。’……衮职有阙,维仲山甫补之。……王命仲山甫,城彼东方。……仲山甫徂齐,式遄其归。”(同上)
  “王锡韩侯,其追其貊;奄受北国,因以其伯。”(同上)
  此以上宣王经略中原之事。
  “蠢尔蛮荆,大邦为仇!方叔元老,克壮其犹。方叔率止,执讯获丑。……显允方叔,征伐犭严狁,蛮荆来威。”(《诗小雅》)
  “江汉浮浮,武夫滔滔;匪安匪游,淮夷来求。……江汉汤汤,武夫;经营四方,告成于王。……江汉之浒,王命召虎,‘式辟四方,彻我疆土。’”(《诗大雅》)
  “赫赫明明,王命卿士,南仲大祖,大师皇父,‘整我六师,以修我戎。’……王谓尹氏,‘命程伯休父,左右陈行,戒我师旅,率彼淮浦,省此徐土。’……徐方既同,天子之功。四方既平,徐方来庭。”(同上)
  此以上宣王经略东南之事。
  △咏宣王诗次序可信
  按《诗》所咏宣王之事,其先後虽未敢尽以篇次为据,然以其言考之,《采芑》称方叔“征伐犭严狁,蛮荆来威”,是犭严狁之伐在东南用师之前也。《江汉》称“经营四方,告成于王”,《常武》称“四方既平,徐方来庭”,是徐、淮之役在四方略定之後也。以其理推之,西戎逼近畿甸,患在切肤,所当先务;封申城齐皆关东事,似可稍缓;若淮、汉、荆、徐则距畿较远,服