南至东北计七国。)凡三十九国。形训称海外三十六国,与山海经同者三十一国。又有沃民、(庄逵吉本作「沃」,朱东光本误作「决」。)羽民、(庄本羽民在结胸之次,朱本无羽民。)裸国、豕喙、凿齿,凡三十六国。与论衡三十五国并不合。王引之曰:「论衡无形、谈天二篇并作三十五国,坠形训自修股至无继,实止三十五国,疑淮南作三十六误也。(读书杂志九之四。)承仕案:王所据,盖朱本也。朱本无羽民,传写误夺耳。海外北经有羽民。无形篇云:「海外三十五国,有毛民、羽民。」然则王充所见山海经、淮南,皆有羽民。则朱本误夺,毫无可疑。论衡说海外三十五国,凡三见。(无形一见,谈天两见。)不审王充所见本异邪?抑传写久讹也?未闻其审。(近人刘文典撰淮南集解用庄本引用王引之说,而不一校其国数,其疏有如此者。)邹子行地不若禹、益,闻见不过被、吴,才非圣人,事非天授,安得此言?案禹之山经,淮南之地形,以察邹子之书,虚妄之言也。
  太史公曰:盼遂案:说郛引无「曰」字,则似太史公所作禹本纪之言,非是。「禹本纪言:困学纪闻曰:「三礼义宗引禹受地记,离骚王注引禹大传,岂即所谓禹本纪者?」河出昆仑,其高三(二)千五百余里,「三」当从史记大宛传赞作「二」。汉书张骞传赞、前汉纪十二同。离骚洪补注引史作「三」,亦误。离骚王注引河图括地象曰:「昆仑高万一千里。」文选西都赋注、博物志一引括地象,水经河水篇所言其高同。并与史记说异也。日月所于(相)辟隐为光明也,吴曰:史记、汉书并作「所相避隐」。玉海二十引作「相」。此作「于」者,草书形近之误。盐铁利议篇「孔子相鲁三月」,各本并误「相」为「于」,是其比。其上有玉泉、华池。今本史记作「醴泉、瑶池」。王念孙曰:「史本作华池。元以后浅人改之。」(读书杂志三之六。)今自张骞使大夏之后,穷河源,恶睹本纪所谓昆仑者乎?王念孙曰:「史记索隐本、汉书并无『本纪』二字,疑是后人妄增。」晖按:前汉纪十二亦无「本纪」二字,则此文亦后人妄增也。当删。故言九州岛山川,尚书近之矣。至禹本纪、山经所有怪物,史记今本作「山海经」,误。汉书、前汉纪并述史公此文,而无「海」字,与论衡合。山经、海经两书,海经后出,史公只见山经,故后汉书西南夷传论亦称「山经」,仍沿旧名。毕沅校山海经曰:「合名山海经,或是刘秀所题。」其说是也。然谓史公已称之,则失考耳。余不敢言也。」史记今本「言」下有「之」字。按:山海经序引史同此。王念孙谓索隐本只作「余敢言也」。(读作邪。)夫弗敢言者,谓之虚也。昆仑之高,玉泉、华池,世所共闻,张骞亲行无其实。案禹贡,九州岛山川,怪奇之物,金玉之珍,莫不悉载,不言昆仑山上有玉泉、华池。盼遂案:说郛引脱「有」字。案太史公之言,山经、禹纪,虚妄之言。凡事难知,是非难测。
  极为天中,楚词九叹王注:「极,中也。谓北辰星。」桓谭新论曰:「北斗极,天枢,枢天中也。」(御览二。)方今天下,谓中国九州岛。在(禹)极之南,孙曰:「禹极」无义,「禹」字盖涉上下文诸「禹」字而衍。下文云:「如方今天下在东南,视极当在西北。今正在北,方今天下在极南也。」可证。则天极北,必高(尚)多民。「高」字于义无取。此据极南有中国九州岛,则极北亦必尚多人民也。「高」为「尚」字形误。下文云:「东方之地尚多,则天极之北,天地广长,不复訾矣。」是以东方之地尚多,证极北之地必尚多也。即申此文之义。禹贡:「东渐于海,西被于流沙。」此则(非)天地之极际也。「则」当作「非」,后人妄改。此文明中国九州岛,得地殊小,故引禹贡云云,谓非天地极际。下文云:「日刺径千里,今从东海之上,察日之初出径二尺,尚远之验也。远则东方之地尚多。」此则明东海非天地极际,其证一。又云:「今从东海上察日,及从流沙之地视日,小大同也。相去万里,小大不变,方今天下,得地之广,少矣。」此则又明东海、流沙非天地之极际也,其证二。又云:「东海、流沙,九州岛东西之际也。」即云为中国东西之际,则此不得谓为天地极际甚明,若然,则前后义违,其证三。难岁篇:「儒者论天下九州岛,(禹贡九州岛。)以为东西南北尽地广长,九州岛之内五千里。」为尚书今文说,仲任不信其尽地之广长也。日刺径千里,见元命苞。(书抄一四九。)又五行大义引白虎通曰:「日径千里,围三千里,下于地七千里。」(今本脱。)盼遂案:「刺」,宋本作「剡」。今从东海之上,会稽鄞、(),吴曰:「」当作「」,形近而误。鄞、并属会稽。盼遂案:「」当为「」,形近之讹。续汉书郡国志,会稽郡属县有鄞、。清一统志,鄞故城在今浙江鄞县东五十里鄞山下。故城在鄞县东三十里官奴城。皆并东海之地也。说郛引「」作县,出浅人所改。则察日之初出径二尺,「则」字无义,说郛引无「则」字。尚远之验也。远则东方之地尚多。东方之地尚多,则天极之北,天地广长,不复訾矣。齐语注:「赀,量也。」夫如是,邹衍之言未可非,禹纪、山海(经)、淮南地形「山海