-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