AIML で要素 <set name=“it”> を使用する XSD で有効な方法は何ですか?

StackOverflow https://stackoverflow.com/questions/88417

  •  01-07-2019
  •  | 
  •  

質問

ファイル Atomic.aiml の一部 注釈付き ALICE AIML ファイル, 、次のようなカテゴリがたくさんあります。

<category>
    <pattern>ANSWER MY QUESTION</pattern>
    <template>
        Please try asking 
        <set name="it">your question</set> 
        another way.
    </template>   
</category>

によれば、このコードは無効です AIML XSD;バリデーターは言う コンテンツモデルでは文字データは許可されません (に関しては あなたの質問 set 要素内の文字データ)。削除したら あなたの質問 エラーは消えますが、「それ」は正しく定義されません。

検証に合格するように上記のコードを修正するにはどうすればよいですか?

役に立ちましたか?

解決

次の完全なファイルは Xerces に従って検証されるため、どの Validator を使用していますか?

<aiml xmlns="http://alicebot.org/2001/AIML-1.0.1" version="1.0.1">
  <category>
    <pattern>ANSWER MY QUESTION</pattern>
    <template>
       Please try asking
       <set name="it">your question</set>
       another way.
    </template>
  </category>
</aiml>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top