有一点可以肯定的,夏人后裔的作品里所说的“西周”不可能是周朝的西周。周朝的西周是相对于周平王东迁洛邑之后的周而言的,这还是汉代人的历史观念;战国时代文献中的“西周”、“东周”则多是指西周公国和东周公国,也是相对而言的。后来的朝代大多也是如此,如西汉、东汉,西晋、东晋,直到北宋、南宋,既有地理位置上的分别,也有时代先后上的分别,都是相对而言的,没有东周就无所谓西周,没有东汉也无所谓西汉了,就是这个道理。但是我们在《山海经》只见到“西周”,绝对没有“东周”这样的说法,有“北齐”,也没有“南齐”这样的国名,很明显,它这个西、北,只是在地图上的位置。
《山海经》关于后稷和西周的记载本身也能说明问题:
《山海经·西次三经》:“槐江之山……西望大泽,后稷所潜也。”
《海内西经》:“后稷之葬,山水环之,在氐国西。”
《海内经》:“西南黑水之间,有都广之野,后稷葬焉。”
后稷所潜、所葬的地方,都是在《西经》。
它记载的西周世系只到叔均,后面的就没有了。为什么呢?《国语·周语上》载祭公谋父对周穆王说:
“昔我先王世后稷,以服事虞、夏。及夏之衰也,弃稷不务,我先王不窋用失其官,而自窜于戎、狄之间。”
也就是说,周人自身传说的历史里,周本是虞夏的属国,直到夏朝末年的时候,不窋才跑到了戎狄之地。《史记·周本纪》里记载:
“后稷卒,子不窋立。不窋末年,夏后氏政衰,去稷不务,不窋以失其官而犇戎狄之间。”
说的是相同的情况。祭公谋父没说不窋是后稷的儿子,《世本》《史记》说不窋是后稷之子,但是《世本》《史记》里记载的周人世系是有很大问题的,这个唐代司马贞《史记索隐》里质疑说:
“《帝王世纪》云‘后稷纳姞氏,生不窋’,而谯周按《国语》云‘世后稷,以服事虞、夏,言世稷官,是失其代数也。若以不窋亲弃之子,至文王千馀岁唯十四代,实亦不合事情。’”
张守节《史记正义》引《毛诗疏》也强烈质疑:
“虞及夏、殷共有千二百岁。每世在位皆八十年,乃可充其数耳。命之短长,古今一也,而使十五世君在位皆八十许载,子必将老始生,不近人情之甚。以理而推,实难据信也。”
这些质疑是很对的,不窋相当于夏朝末年,在他前面和后面的周人先王也不知道失去了多少代王,现在《史记》中所记载谱系的那些先王,许多未必就是父子关系。周人真正可信的谱系,大概就是古公亶父以下的那几位,以上的都很可疑。因为周人本来就是戎狄部族的野蛮人,他们没什么文化可言,对于自己的先王世系原也不怎么在意,后来得了天下要修家谱了,才发现许多先王的名字记不得了,只是把一些还能记得的先王串起来,凑合成那么个世系,所以少了好多代。
根据《海经》的记载可以知道,实际上周人开始两代是兄终弟及,后稷的子嗣并没有继承西周国,而是由他弟弟台玺继承,而后台玺又传给儿子叔均,在后稷之后是台玺、叔均两位先王,而周人自己不记得了,却还有夏人的后裔帮着记载着,可战国时代又重编周人的世系时,史官竟然不知道还有这个记载,就没写进谱系里。
张国安先生曾经写过一篇文章《〈大荒经〉内容商代说》,他认为《大荒经》是记述的时期是商代,在讨论“西周之国”是他说:
“该姬姓西周国必是指周文武一系周国……周灭商前,他称多被目为‘西’,周人自称也多有‘西土’等语,高明说‘在周原甲骨文中凡问周族之事皆称西’,亦符合此‘西周’所指。若无偏见就应承认此西周是指商代的姬姓周国。”
我们认为,《海经》的“西周之国”是建立周朝的周国这个没问题,但是说这是商代的周国就有问题了。根据《尚书》《竹书纪年》等*载,后稷和大禹、丹朱是同时代的人,相当于虞朝末年,而《大荒经》记载周人的世系只记录了两代三王,即后稷、台玺、叔均,从虞朝末年开始算,三代人绝对不能达到商朝,最多只能到夏朝,因此《大荒经》记述的时代,绝对不会到商朝,它里面没有一点商代的内容。
这里要再强调说明的是,这个“西周”与周朝以后所说的“西周”是两个完全不同的概念,不能混淆了。虞夏时期称他们“西周”,只是因为他们的国家处在虞夏疆域的西部。商代只称他们是“周”或“周方”,没有“西周”这个名称,这时候周人自称“西土”或“西土”之人;战国时代的“西周”、“东周”是指西周公国和东周公国,直到汉代,才用“西周”指自武王到幽王之灭时期的周。
再说说“北齐”。这个北齐国是姜姓,和周朝时吕尚所封的齐国的情况相合,刘宗迪先生在《四海之内:〈大荒经〉地域考》一文中指出《大荒经》记述的地域北部有个“海湾”,认为:
“这个海湾的东南有北齐之国,这个姜姓的北齐之国,当然就是位于鲁北的齐国。这个在齐国之北的海湾,只能是位于渤海南岸,绵延整个鲁北海岸的莱州湾。”
但是我们认为这个“北齐”绝不能是指齐太公吕尚封的齐国,因为无论是吕齐还是田齐,都没有被称为“北齐”的,只能说这个北齐国的确有可能就是在周朝齐国的地方。张国安先生对此也做了研究,他说:
“在东夷区域,齐居北无疑,春秋战国时北海常与齐联系,楚王谓齐桓‘君处北海,寡人处南海,所谓风马牛不相及也’之典尽人皆知。古天学中有一脉以齐为北而不为东的传统,都是此观念的证据。”
因为周朝的齐国在渤海边上,而渤海在先期时期一直被称为“北海”,《山海经》中的北海也是指渤海,说明在《海经》地图上,渤海之地已经属于北方了,齐居渤海之滨,所以称“北齐”,太公吕尚的封国是沿用了这个古老的地名。