【问题标题】:what is the exact error in the following code?以下代码中的确切错误是什么?
【发布时间】:2014-06-30 08:23:08
【问题描述】:

我想使用vxml 从数据库中获取与employee code 对应的employee name。在浏览器中运行时出现以下错误。

此页面包含以下错误

第 3 行第 2 列的错误:StartTag:无效元素名称

下面是第一个错误之前的页面渲染。

 <?xml version="1.0" encoding = "UTF-8"?> 
    <vxml version="2.1" xml:lang="en-IN"  xmlns="http://www.w3.org/2001/vxml" application="lang_select.vxml">
    <% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %>
    <form id="welcome_user">
        <var name="user_name">
            <block name="hello_user">           
                <% 
                Connection connection = DriverManager.getConnection(
                    "jdbc:odbc:data", "userName", "password");

                Statement statement = connection.createStatement();

                String id = request.getParameter("employee");  

                ResultSet resultset = 
                    statement.executeQuery("SELECT Ename from Database where Ecode=' "
                    + req.getParameter("Employee") + "'") ; 

                if(!resultset.next()) {
                    out.println("<prompt cond=\"lang=='2'\">Sorry, No employee of such employee code.Please try again </prompt> 
                                <prompt xml:lang=\"hi-IN\" cond=\"lang=='1'\">क्षमा करे, इश्स तरह के करंचारी कोड का कोई करंचारी यहा काम नही करता </prompt>" +
                                "<throw event=\"Invalid\" />.");
                } 
                else {
            %>

                <prompt cond="lang=='2'"> Welcome </prompt>
                <prompt cond="lang=='1'" xml:lang="hi-IN">आपका स्वागत है </prompt>
                <assign name="user_name" expr="'<%= resultset.getString(1) %>'"/>
                <prompt> <value expr= "user_name"/> </prompt>               
            <% 
                } 
            %>
            </block>
    </form>
</vxml> 

【问题讨论】:

    标签: xml database jsp tomcat7 vxml


    【解决方案1】:

    仅从 XML 的角度来看,如果您将架构位置属性添加到您的 vxml 标记中,那么该标记将被您的 IDE 识别,并且可能被浏览器识别 - 我不知道语音标签的支持。

    我在这里找到了一个例子: http://help.voxeo.com/go/vxml/elements.vxml

    他们使用架构位置:

    xsi:schemaLocation="http://www.w3.org/2001/vxml http://www.w3.org/TR/2007/REC-voicexml21-20070619/vxml.xsd"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-25
      相关资源
      最近更新 更多