我正在使用c#应用程序从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规则的分析后,它无法读取/加载任何东西,有没有办法让我可以添加超过256个规则的分析器xml文件?
或者也许替代方式,通过打开2个xml文件,每个都有256个规则解析器,这是我的c#应用程序部分,加载语法
//加载语法SAPIGrammarFromFile(“XMLhelloworld.xml”);
我已经尝试了这些,但没有人工作
//加载语法 SAPIGrammarFromFile( “XMLhelloworld.xml”); SAPIGrammarFromFile( “XMLhelloworld2.xml”);
//加载语法 SAPIGrammarFromFile(“XMLhelloworld.xml”)&amp; ( “XMLhelloworld2.xml”);
//加载语法 SAPIGrammarFromFile(“XMLhelloworld.xml”&amp; “XMLhelloworld2.xml”);
请帮助哪种方法可行?
答案 0 :(得分:0)
为什么有一个256+规则语法,当你在other post中注意到你需要它来促进那么多城市? Designing Grammar Rules页面显示了如何使用多个属性。