In AIML, che XSD-valido modo per utilizzare l'elemento <set name="“it”">?
-
01-07-2019 - |
Domanda
Nel file Atomica.aiml, parte del annotated ALICE file AIML, ci sono un sacco di categorie, come questo:
<category>
<pattern>ANSWER MY QUESTION</pattern>
<template>
Please try asking
<set name="it">your question</set>
another way.
</template>
</category>
Questo codice non è valido in base al AIML XSD;il validatore dice che Il carattere non è ammesso che i dati nel modello di contenuto (per quanto riguarda i la tua domanda i dati di carattere all'interno dell'elemento del set).Se elimino la tua domanda l'errore scompare, ma poi "si" non essere definiti correttamente.
Come faccio a correggere il codice sopra, così passa la validazione ?
Soluzione
Che Validatore stai usando, perché il seguente file completo convalida secondo Xerces?
<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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow