في AIML ما XSD صالحة طريقة استخدام عنصر <set name="“it”">?
-
01-07-2019 - |
سؤال
في ملف الذرية.aiml جزء من المشروح أليس AIML الملفات, هناك الكثير من الفئات مثل هذا:
<category>
<pattern>ANSWER MY QUESTION</pattern>
<template>
Please try asking
<set name="it">your question</set>
another way.
</template>
</category>
هذا الرمز غير صالح وفقا AIML XSD;المصادقة يقول أن لا توجد بيانات الأحرف المسموح في نموذج المحتوى (فيما يتعلق سؤالك البيانات الشخصية داخل تعيين عنصر).إذا قمت بحذف سؤالك يختفي الخطأ ، ولكن بعد ذلك "انه" لن تكون محددة بشكل صحيح.
كيف يمكنني إصلاح رمز أعلاه حتى يمر التصديق ؟
المحلول
والتي المصادقة الذي تستخدمه لأن التالية ملف كامل بالتحقق ووفقا 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