《董西厢》跟《王西厢》都来源于《莺莺传》。《莺莺传》主要讲述了贫寒书生张生对没落贵族少女崔莺莺始乱终弃的故事,《董西厢》和《王西厢》都是在《莺莺传》的基础上对其进行艺术加工而得以形成的。
《董西厢》的出现,赋予了莺莺和张生故事崭新的面目,它强烈地突出了反对封建制度的思想。《董西厢》中的这种进步思想,在当时来说是非常大胆、非常先进的。而《王西厢》则是在《董西厢》的基础上完善了故事情节,并对人物进行了更加细致的描写。
《董西厢》与《王西厢》的主要差别在于人物形象的塑造方面、情节的细腻程度以及结局的设置这三个方面。
首先,在人物形象的塑造方面,《董西厢》中的人物都较温柔敦厚,平淡无奇,个性上没有什么特别鲜明的地方。《王西厢》中人物形象刻画得更加鲜明,如莺莺这个人物形象,比起《董西厢》中更加大胆,活灵活现地诠释了她的恋爱心理,她既想爱又不敢爱,不敢爱却又由不得不爱,她对张生心动却因封建礼教的束缚而不敢表露,但同时这些封建教条又无法抑制她内心情愫的萌生,正是这种种矛盾的心理,使她这个人物形象更加饱满,《王西厢》中细致地展现了莺莺内心的对爱情的强烈的渴求、逐步战胜外部压力、打破封建礼教禁锢的过程。 再如张生,《董西厢》中的张生就像是个百无一用的书生,他手无寸铁、性格懦弱,而《王西厢》中的张生是被美化了的张生,他善良,聪慧,痴情,把爱情看得至高无上,忠于爱情,在爱情面前可以放弃一切。还有红娘这个人物形象,《王西厢》中增加了红娘的戏份,在这里,红娘是一个热情,大胆,机智勇敢,是非分明的一个人。
其次,在情节的细腻程度方面,《王西厢》比《董西厢》更胜一筹。《王西厢》在《董西厢》的基础上弱化了一些不必要的情节,重点描写一些重要情节,使得题材更加集中,反封建的思想更加突出。《王西厢》中设置了许多跌宕起伏的情节,增添了相国夫人得知崔张二人的私情之后的“拷红”情节、十里长亭送张生上京以及郑恒骗婚和最后张生蟾宫折桂的大团圆结局。
最后,是两者在结局的设置方面的不同。虽然两者都把《莺莺传》中张生始乱终弃的结局改成了大团圆结局,但在细节方面还是存在些许差距的。《董西厢》中以张生和莺莺出走,让白马将军为他们主持婚礼为结局,而《王西厢》中则是郑恒骗婚未遂,最终老夫人妥协并亲自为莺莺和张生主持婚礼。这两个结局都反应了崔张对封建礼教的反抗,前者最终以消极逃避的形式对封建礼教妥协,后者则是正面反抗封建势力,最终以老夫人为代表的封建礼教势力妥协。
综上,《董西厢》跟《王西厢》既有联系又有区别,它们都来源于《莺莺传》,并加以改造和发展。总的来说,《董西厢》和《王西厢》故事情节大致相同,不同之处均体现在一些细节方面,如人物形象的塑造方面、情节的细腻程度以及结局设置的不同等方面。