您的位置:中国网络文学联盟文艺史料古代文学[专题]《山海经》研究

《山海经》与近代中国史学

收录:2011-12-17  作者:罗志田  来源:《中国社会科学》2001年第1期  点击:3976
赞一个 赞 0  损一下 损 0

几年前,胡厚宣先生在回顾其治学生涯时说,他“受王静安‘二重证据法’之启发教育,用甲骨文结合商史与商代遗迹,来解决甲骨学殷商史上的重要问题”。其中撰于抗战时期的《四方风名考证》一文,“举出《山海经》、《尧典》及其他古书中有一整套的古史资料,与殷武丁时代的甲骨文字完全相合,这在当时颇引起一般学术界的注意”。因为“当时据‘疑古学派’看来,《山海经》是伪书,有人说作于东汉时,《尚书·尧典》亦后人所作,顾颉刚先生甚至认为作于汉武帝时”。换言之,一些疑古史家认为后出甚至可能是伪造的史籍,经此文使用地下材料印证,“并非荒诞不经之作,而确实保留有不少早期史料”,因此颇引起时人注意[1]

不过,疑古和使用传说材料证古两者都是民国新史学的核心组成部分;疑古派的代表顾颉刚本人恰是提倡使用传说材料最力者,故二者可以说是以顾先生为代表的古史辨派的两大基石,几乎已成为该学派的象征。但二者的互动却未必产生正面的影响,反造成相互冲突甚至对立的诡论性后果,这是很值得思考的。这个问题将另文专论[2],本文仅通过考察近代中国学人对《山海经》这一带争议的旧籍是否可以(及怎样)用为史料的态度转变,初步探讨民国新旧史料观的错位、传统观念怎样在“现代”学术里通过转换表现形式而延续、以及与此相关的学术传统之中断与更新等问题;主要是提出问题并勾勒演化路向,不求全面,也无意于彻底“解决”这一问题。

《山海经》在清代学统中的沉浮

如果详细重建《山海经》在历代学者认知中形象的演变这一长期历程,以该书为一面镜子来映照不同时代不同学人对其内容究竟是否可信或在多大程度上可以依据的态度之变化,应能对中国学术史甚至思想史产生不少启示性的认识[3]。这当然已溢出本文的范围,但简单回溯一下这一历程却对我们了解近代中国学人究竟是在怎样的学术语境下处理《山海经》有所助益。

吕子方先生曾撰有十余万字的《读〈山海经〉杂记》,他注意到,从汉代起历代诗赋多引《山海经》中事以为典故,说明该书很早就被广泛阅读[4]。不过诗赋多属后来“文苑”的范围,儒林之中对《山海经》就未必那么看重了。司马迁写《史记》时已面临《山海经》的处理问题,他以为:“言九州山川,《尚书》近之矣。至《禹本纪》、《山海经》所有怪、物,余不敢言之也。”[5]在《汉书·艺文志》里,《山海经》列“数术”类“形法”家,与司马迁的认知尚接近(然不同)。此后该书在古代中国目录学里所属类别有数次转换,《孔子家语·执辔篇》有“子夏曰:商闻《山书》曰:地东西为纬、南北为经”一语,吕子方先生据此指出,“在《家语》成书时人们已承认《山海经》是一部地理书了”[6]。后来的《隋书·经籍志》里《山海经》列史部地理类,此后各代官私目录多随之。到清人编《四库全书》,则说其“侈谈神怪,百无一真,是直小说之祖耳。入之史部,未为允也”;遂改列子部小说家类。然而晚清张之洞的《书目答问》又特创一个子目“古史”来容纳像《山海经》和《穆天子传》等引起前人或后人怀疑的书籍(详后)。

总体地说,《山海经》在相当长的时间里被人看做与史相关的旧籍,且一般并不怀疑其为“先秦古书”[7]。但对于司马迁不敢言的“怪、物”内容,历代学者也多有不同看法和诠释。撰《通典》的唐人杜佑认为:“《禹本纪》、《山海经》不知何代之书,恢怪不经。夫子删诗书后,尚奇者先有其书。如诡诞之言,必后人所加也。”宋人胡应麟则以为该书是“战国好奇之士取《穆王传》,杂录《庄》、《列》、《离骚》、《周书》、《晋乘》以成者”[8]

《山海经》与近代中国史学 共有15页,您还有14页没有浏览

首页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页 尾页  页次:1/15
我来说两句......
赞一个  损一下
  • 网友点评
  • 点赞一族
 ※ 文章水平一般哪?!暂时还没有网友给《《山海经》与近代中国史学》点评。
 ※ 文章水平一般哪?!暂时还没有网友给《《山海经》与近代中国史学》点赞!
精彩图文
留美幼童回撤事件始末
留美幼童回撤…
巴西“45一代”诗人:对现代主义诗歌的继承与开拓
巴西“45一…
《秦汉史编年(上下册)》
《秦汉史编年…
光年帮我改文章
光年帮我改文…
私人信件中的“保尔”
私人信件中的…
李圣华著:《方文年谱》
李圣华著:《…
精彩史料专题
文艺史料
名家文章专辑

Microsoft OLE DB Provider for SQL Server '80040e14'

ݿ 'i9a7b81124b5h2a1c0l2n6e8' ־Ҫ޷־еĿռԭ sys.databases е log_reuse_wait_desc С

/Mate/Show.asp 95