有哪位大神可以给小妹说说下面一段XML文件吗?(Microsoft Speech SDK 5.1 中 命令要写在xml文件里),该如何处理
有哪位大神可以给小妹说说下面一段XML文件吗?(Microsoft Speech SDK 5.1 中 命令要写在xml文件里)
我是要做声控鼠标,但之前就没接触过xml,我蒙了,啥也不懂,请各位帮帮忙,给我解释下都是啥意思呀
1. [u]ID NAME="RID_start" VAL="1"[/u] 有什么作用? VAL 是干什么用的?
2. [u]RULE[/u] 定义的时候 有ID、TOPLEVEL和没有这两项有什么区别呀?ID、TOPLEVEL是干什么用的?
3. [u]<P VAL="1">上</P>[/u] 和 [u]<P>上</P> [/u]有什么区别?
4. <P>...</P> 写在 <L>...</L>有什么作用?
我对这个是真的啥都不懂啊,求各位了
------解决方案--------------------
没必要纠结在这个问题上,其实 xml语言就是一种格式话的语言,其文件中内容的含义要根据解析他的工具来定。
------解决方案--------------------
你这是在做控制吧
这个xml应该是定义预料命令吧
这里适合程序中几个函数对应的
具体的我记不清了
不过简单说
就是当你对电脑说上时程序会识别出1然后执行相应的操作
------解决方案--------------------
开始都这样,xml就是一种格式,里面具体的内容包括标签没有什么规定的特殊含义,完全取决于使用者想要它代表什么意思。像你这段,谁也不知道他是什么意思,除了解析它的人知道,所以你得问解析这段xml的人。
你可以自己定义xml里的具体标签和内容,然后自己解析,可以用第三方库,比如tinyxml。
------解决方案--------------------
啊,你这个是微软的SDK要求的啊,那看来是没法直接问解析的人了,只能看看SDK了,应该是有说明的。
------解决方案--------------------
我有XML解析库,直接解析就可以了,XML其实就是结构化信息,和结构体差不多,主要用来发送消息的
比如
<name>xiaoyu</name>
<age>26</age>
<sex>1</sex>
编写的时候将 xiaoyu ,26, 1写成标准的XML信息,解析的时候根据name 就可以解析出xiaoyu,age就解析出年龄,有库可以用的,XML 嵌套和结构体嵌套差不多
------解决方案--------------------
或者,你可以试试,就直接把xml当做文本文件来用?
------解决方案--------------------
------解决方案--------------------
我是要做声控鼠标,但之前就没接触过xml,我蒙了,啥也不懂,请各位帮帮忙,给我解释下都是啥意思呀
1. [u]ID NAME="RID_start" VAL="1"[/u] 有什么作用? VAL 是干什么用的?
2. [u]RULE[/u] 定义的时候 有ID、TOPLEVEL和没有这两项有什么区别呀?ID、TOPLEVEL是干什么用的?
3. [u]<P VAL="1">上</P>[/u] 和 [u]<P>上</P> [/u]有什么区别?
4. <P>...</P> 写在 <L>...</L>有什么作用?
- XML code
<GRAMMAR LANGID="804"> <DEFINE> <ID NAME="RID_start" VAL="1"/> <ID NAME="PID_colour" VAL="2"/> <ID NAME="PID_colourvalue" VAL="3"/> </DEFINE> <! - - Rule definitions - -></!> <RULE NAME="start" ID="RID_start" TOPLEVEL="ACTIVE"> <RULEREF NAME="colour" PROPNAME="colour" PROPID="PID_colour" /> </RULE> <RULE NAME="colour" > <L PROPNAME="colourvalue" PROPID="PID_colourvalue"> <P VAL="1">上</P> <P VAL="2">下</P> <P VAL="3">左</P> <p VAL="4">右</p> <p VAL="5">停止</p> <P VAL="6">单击</P> <P VAL="7">双击</P> <p VAL="8">关闭</p> </L> </RULE> </GRAMMAR>
我对这个是真的啥都不懂啊,求各位了
------解决方案--------------------
没必要纠结在这个问题上,其实 xml语言就是一种格式话的语言,其文件中内容的含义要根据解析他的工具来定。
------解决方案--------------------
你这是在做控制吧
这个xml应该是定义预料命令吧
这里适合程序中几个函数对应的
具体的我记不清了
不过简单说
就是当你对电脑说上时程序会识别出1然后执行相应的操作
------解决方案--------------------
开始都这样,xml就是一种格式,里面具体的内容包括标签没有什么规定的特殊含义,完全取决于使用者想要它代表什么意思。像你这段,谁也不知道他是什么意思,除了解析它的人知道,所以你得问解析这段xml的人。
你可以自己定义xml里的具体标签和内容,然后自己解析,可以用第三方库,比如tinyxml。
------解决方案--------------------
啊,你这个是微软的SDK要求的啊,那看来是没法直接问解析的人了,只能看看SDK了,应该是有说明的。
------解决方案--------------------
我有XML解析库,直接解析就可以了,XML其实就是结构化信息,和结构体差不多,主要用来发送消息的
比如
<name>xiaoyu</name>
<age>26</age>
<sex>1</sex>
编写的时候将 xiaoyu ,26, 1写成标准的XML信息,解析的时候根据name 就可以解析出xiaoyu,age就解析出年龄,有库可以用的,XML 嵌套和结构体嵌套差不多
------解决方案--------------------
或者,你可以试试,就直接把xml当做文本文件来用?
------解决方案--------------------
------解决方案--------------------