代码改变世界

xml语言的感悟

2012-08-29 16:32  Meng Xipeng  阅读(260)  评论(0编辑  收藏  举报

      这几天在学习语音交互的一些东西,想在手机上实现通过语音交互的方式实现一些对开关量的控制。

语音识别部分已经做的差不多了,感觉问题不大, 语音交互的部分还在学习, google了半天, 发现了存在一种语言aiml。  

人工智能标记语言,是一种xml 语言的扩展, 主要用来描述人机之间的一种交互的方式, 主要实现对于不同的问话, 给予不同的回答。

也用了很多方法避免回答的单调性, 对于我们这个项目来说, 还是不够, 我们需要加入一些动作的执行规则。

 

     我们的工程大量用到了xml语言,感觉xml语言用处挺广泛的, 它可以很方便地把程序中的数据存成一个人们可以读懂的文本文件,

并且采用了层次的存储方式,使得数据的存放更有条理,适合不同的程序之间交换数据。 这也许就是它诞生的初衷。 程序员可以使用

文本编辑器很方便地编辑它。 xml语言尝试描述在程序中有可能出现的任何数据。有的时候,程序员也可以把程序中需要变动的部分写成

xml文件, 然后由程序导入,程序自己重构这些数据。