0

私は Apache Tomcat 7.0.39、Eclipse Java EE Juno、Java JRE 7 & Java JDK 1.7.0_13 を使用しています。

XML に問題があり、解析エラーが発生しました:

Error: Invalid XML:
<?xml version="1.0" encoding="utf-8"?>
   <data>
       <time>9</time>
       <instances>3</instances>
   </data> 

私の目的は、データベースからいくつかの情報を取得し、それらを Google Chart に入れることです。私のコードがあります:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import="java.sql.*" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.DriverManager" %>
<%
String idData = request.getParameter("idData");
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testcd","root","");

if(conn != null)
{
    Statement stmt = conn.createStatement();
    stmt.execute("SELECT Id,number FROM numberInstances WHERE ID='"+ idData +"'");
    ResultSet rs = stmt.getResultSet();
    out.println("<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>");
    out.setContentType("text/xml");
    out.println("<data>");
    while(rs.next())
    {
        out.println("<time>" + rs.getString(1) + "</time>");
        out.println("<instances>" + rs.getInt(2) + "</instances>");
    }
    out.println("</data>");

    conn.close();
}
%>

誰かが私を助けることができますか?昨日からこの問題があり、Google で調査して得たすべての情報が役に立ちませんでした

さらに情報が必要な場合は、私に尋ねてください

4

1 に答える 1