في AIML ما XSD صالحة طريقة استخدام عنصر <set name="“it”">?

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

  •  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>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top