Какой способ использования элемента <set name="it"> допустим в AIML?
-
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>
Не связан с StackOverflow