相同:

  • 都是用来描述页面的结构;

  • 都由标签、属性等构成;

不同:

  • 标签名字不一样,且小程序标签更少,单一标签更多;

  • 多了一些wx:if 这样的属性以及 {{ }}这样的表达式

  • WXML仅能在微信小程序开发者工具中预览,而HTML可以在浏览器内预览;

  • 组件封装不同, WXML对组件进行了重新封装,

  • 小程序运行在JS Core内,没有DOM树和window对象,小程序中无法使用window对象和document对象。