The use of a URI to label a namespace doesn't require that anything at
all reside at that URI -- it's just for the purposes of having a unique
identifier.
You don't want to change the namespace URI -- this is telling the
processor that you are using some grammar from another namespace. You
may need to give the program hints about where to find the local copy of
the schema, but if you copy the example given in the test AIML.aiml
file, then things should work properly for you.
If you are adventurous, you might try the current CVS code for Program
D, as I have done a lot with the validation and namespace handling
there. No guarantees, though.
Noel
Joe Tallett wrote on 06/11/2007 09:35 AM:
> I'm using program d version 4.6 with (i assume) aiml 1.0.1
>
> I have tried pointing the program at a URI different to
>
http://alicebot.org/2001/aiml-1.0.1 (using the core xml file thus:
>
> <entry
> key="programd.aiml-schema.namespace-uri">file:/P:/var/programd/resources/schema/aiml/aiml.xsd</entry>
>
>
> ) but it seems it still manages to access the URI through sonme other means
> - are there any other ways in which it can get directed to this uri that i
> haven't thought of?
>
> _________________________________________________________________
> Txt a lot? Get Messenger FREE on your mobile.
>
https://livemessenger.mobile.uk.msn.com/>
> _______________________________________________
> alicebot-developer mailing list
>
alicebot-developer@...
>
http://list.alicebot.org/mailman/listinfo/alicebot-developer_______________________________________________
alicebot-developer mailing list
alicebot-developer@...
http://list.alicebot.org/mailman/listinfo/alicebot-developer