讨论了数据挖掘与机器学习对于扩充知识库的异同 ,分析了知识库、数据库与数据挖掘在知识系统中的关系 .提出了一种基于 XML 的知识表示方法 XKR(XML- based Knowledge Representation) .XKR用 XML 作为统一的形式描述语言 ,把产生式、框架、语义网络、过程表示法等等多种传统的表示方法融合到一起 .由于 XML本身包含语义并能够无限扩充 ,所以 XKR可以描述不同背景不同类型的知识 ,实现知识融合 .通过应用实践发现 XKR知识库有优点也有缺陷 ,文章指出了改进思路