Do you mean VoiceXML? There are two questions to answer
here....
1. Does XMLC support VoiceXML? Yes
a. Does XMLC suport version 2.0? No, at least it
doesn't
include the DTD yet, though you can use a custom XCatalog.
Make sure
to use the very latest release of XMLC-2.2.xx or 2.3beta1
because of
some XCatalog enhancements made in said versions.
2. Does Barracuda support VoiceXML? Sort of. Because
VoiceXML is
an XML grammar, and Barracuda supports XML, then it follows
that
Barracuda supports VoiceXML. However, there's no special
support in
Barracuda for VoiceXML-specific components, such as exist
for HTML/XHTML.
The main problem is going to be compiling with XMLC. Below
are the
current supported versions of VoiceXML (as a result of
having them in
XMLC's default XCatalog file)....
<!-- VoiceXML - voicexml.org version -->
<Remap SystemID="http://
www.voicexml.org/voicexml1-0.dtd"
HRef="file:/org/enhydra/wireless/voicexml/dtd/voicexml1
-0.dtd"/>
<!-- VoiceXML - voicexml.org version, modified to
include id attributes -->
<Map PublicID="-//ENHYDRA//DTD VXML 1.0 + Enhydra
Ids//EN"
HRef="file:/org/enhydra/wireless/voicexml/dtd/enhydra-v
oicexml1-0.dtd"/>
<Remap
SystemID="http://www.enhydra.org/xml/voicexml/enhydra-voi
cexml1-0.dtd"
HRef="file:/org/enhydra/wireless/voicexml/dtd/enhydra-v
oicexml1-0.dtd"/>
<!-- VoiceXML - TellMe version -->
<Map PublicID="-//Tellme Networks//Voice Markup
Language 1.0//EN"
HRef="file:/org/enhydra/wireless/voicexml/dtd/vxml-tell
me.dtd"/>
<Remap SystemID="http://resources.tellme.com/toolbox/vxml-tellme.dtd&quo
t;
HRef="file:/org/enhydra/wireless/voicexml/dtd/vxml-tell
me.dtd"/>
<!-- VoiceXML - Nuance version -->
<Map PublicID="-//Nuance/DTD VoiceXML
1.0b//EN"
HRef="file:/org/enhydra/wireless/voicexml/dtd/nuancevoi
cexml.dtd"/>
<Remap SystemID="http://community.voxeo.com/vxml/nuancevoicexml.dtd"
HRef="file:/org/enhydra/wireless/voicexml/dtd/nuancevoi
cexml.dtd"/>
<!-- VoiceXML - Nuance version, modified to include id
attributes -->
<Map PublicID="-//ENHYDRA//DTD Nuance VoiceXML
1.0b + Enhydra Ids//EN"
HRef="file:/org/enhydra/wireless/voicexml/dtd/enhydra-n
uance-voicexml1-0.dtd"/>
<Remap
SystemID="http://www.enhydra.org/xml/voicexml/enhy
dra-nuance-voicexml1-0.dtd"
HRef="file:/org/enhydra/wireless/voicexml/dtd/enhydra-n
uance-voicexml1-0.dtd"/>
I can easily add an entry to XMLC's default XCatalog file
for the
VoiceXML 2.0 DTD, just as has been done for earlier
versions. I'm
not sure if there have been an API changes to VoiceXML,
though. And
just because I add the DTD so that it will pass Xerces
parsing
validation, doesn't mean the XMLC's VoiceXML API will match
up with
everything available in the 2.0 DTD. You may end up with a
document
that passes the 2.0 DTD validation, but provides the API
matching
only the subset supported by the 1.xx DTD (and I'm not sure
which DTD
above the 2.0 version builds upon, if any?).
Any information you can provide to help me support the 2.0
spec would
be helpful. BTW, if you are able to use any previous
version of the
spec listed above, then XMLC/Barracuda already support it.
Jake
At 08:14 AM 12/1/2006, you wrote:
>Jebing, Tom wrote:
>>Can the barracuda framework parse vxml 2.0?
>Hmm... Shawn or Jake, do you know the answer to this?
What version
>of XML is Barracuda working with? And is vxml a subset
of this?
>
>Christian
>
>
>>
>>----------
>>The information contained in this message and any
accompanying
>>attachments may contain privileged, private and/or
confidential
>>information protected by state and federal law.
Penalties may be
>>assessed for unauthorized use and/or disclosure.
This message and
>>any attachments are intended for the designated
recipient only. If
>>you have received this information in error, please
notify the
>>sender immediately and return or destroy the
information.
>>
>>This e-mail transmission and any attachments are
believed to have
>>been sent free of any virus or other defect that
might affect any
>>computer system into which it is received and
opened. It is,
>>however, the recipient's responsibility to ensure
that the e-mail
>>transmission and any attachments are virus free, and
the sender
>>accepts no responsibility for any damage that may in
any way arise
>>from their use.
>>
>>
>>
>>
>>
>>--
>>Barracuda mailing list
>><mailto:Barracuda objectweb.org>Barracuda objectweb.org
>>http://www.objectweb.org/wws/lists/projects/barracuda
>>
>
>
>--
>
>Christian Cryder
>The Missoula Project
>2307 River Rd, Missoula MT 59801
>
>Email: <mailto:christian.cryder gmail.com>christian.cryder gmail.com
>~ Cell: 406.529.5568
>Blogs: <http
://missoula-project.blogspot.com>Missoula Project ~
><http://
seelifedifferently.blogspot.com>See Life Differently
~
><http
://granitepeaks.blogspot.com>Granitepeaks
>[<ht
tp://granitepeaks-photos.blogspot.com/>Photos]
>
>"Coffee? I could quit anytime, just not today"
>
>--
>Barracuda mailing list
>Barracuda objectweb.org
>http://www.objectweb.org/wws/lists/projects/barracuda
--
Barracuda mailing list
Barracuda objectweb.org
http://www.objectweb.org/wws/lists/projects/barracuda
|