-1

我正在使用 ac# 应用程序从 xml 文件中读取/加载

这是 xml 文件内容,例如来自此示例http://msdn.microsoft.com/en-us/library/ms723634%28v=vs.85%29.aspx

<GRAMMAR>
    <DEFINE>
    </DEFINE>
    <RULE NAME="HelloWorld" TOPLEVEL="ACTIVE"><P>HelloWorld</P></RULE>
    <RULE NAME="HelloWorld2" TOPLEVEL="ACTIVE"><P>HelloWorld2</P></RULE>
    <RULE NAME="HelloWorld3" TOPLEVEL="ACTIVE"><P>HelloWorld3</P></RULE>
</GRAMMAR>

依此类推,直到规则短语 HelloWorld256,我的应用程序仍然可以读取/加载它,但是在添加 257 规则短语后,它无法读取/加载任何内容,有没有办法让我可以在 xml 文件中添加超过 256 个规则短语?

或者可能是另一种方式,通过一起打开 2 个 xml 文件,每个文件都有 256 个规则短语,这是我的 c# 应用程序部分,它加载语法

// 加载语法 SAPIGrammarFromFile("XMLhelloworld.xml");

我已经尝试过这些,但没有人工作

// 加载语法 SAPIGrammarFromFile("XMLhelloworld.xml"); SAPIGrammarFromFile("XMLhelloworld2.xml");

// 加载语法 SAPIGrammarFromFile("XMLhelloworld.xml") & ("XMLhelloworld2.xml");

// 加载语法 SAPIGrammarFromFile("XMLhelloworld.xml" & "XMLhelloworld2.xml");

请帮助哪种方法可以奏效

4

1 回答 1

0

当您在另一篇文章中指出您需要它来促进这么多城市时,为什么要使用 256+ 规则语法?设计语法规则页面展示了如何使用多个属性。

于 2013-08-19T04:02:09.660 回答