XML(eXtensible Markup Language)作为一种Internet上主要的数据表示和交换标准之一,应用范围非常广泛.因此XML文档的设计十分重要。一个设计良好的XML模式是XML应用的基础。通过借鉴面向对象中设计模式理论,提出了两种实用的XML设计模式:扇形陷阱设计模式和深坑陷阱设计模式,并且给出了相应的应用实例。在XML设计中使用这两种设计模式,可以保证文档的质量,提高设计效率。