我正在使用 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>
我的目的是从数据库中获取一些信息并将它们放入谷歌图表中。有我的代码:
<%@ 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();
}
%>
有人能帮我吗?从昨天开始我就遇到了这个问题,我从谷歌研究中获得的所有信息都没有帮助
如果您需要更多信息,请询问我