Какой способ использования элемента <set name="it"> допустим в AIML?

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>

Этот код недействителен согласно АИМЛ XSD;валидатор говорит, что В модели контента не допускается использование символьных данных. (взяв во внимание ваш вопрос символьные данные внутри элемента set).Если я удалю ваш вопрос ошибка исчезает, но тогда "оно" не будет определяться правильно.

Как исправить приведенный выше код, чтобы он прошел проверку?

Это было полезно?

Решение

Какой валидатор вы используете, поскольку следующий полный файл проверяется в соответствии с 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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top