您的位置:首页 > Web前端 > JavaScript

一个JSP生成XML的问题

2008-03-12 17:37 316 查看
导读:
  <%@ page language="java" contentType="text/xml; charset=UTF-8" import="java.util.*" pageEncoding="UTF-8"%>
  <%

out.println("<  out.println("<?xml version=/"1.0/" encoding=/"UTF-8/"?>");

  out.println("");

  out.println("Foobar");

  out.println("Foobarfly");

  out.println("Foobarnacle");

  out.println("");

  %>
  是上面一个JSP生成一个XML文件,结果报以下错
  XML解析错误:xml处理指令不在外部实体的开始部分
  位置:http://localhost:8080/jsptest/data.jsp
  行:2,列:1<?xml version="1.0" encoding="UTF-8"?>
  ^
  我也不知道发什么了什么错误,但后来把out.println开始时用的<%提到了上面,就没有问题了,如下

  <%@ page language="java" contentType="text/xml; charset=UTF-8" import="java.util.*" pageEncoding="UTF-8"%><%

  out.println("<?xml version=/"1.0/" encoding=/"UTF-8/"?>");

  out.println("");

  out.println("Foobar");

  out.println("Foobarfly");

  out.println("Foobarnacle");

  out.println("");

  %>
  是不是因为换行符或是其它什么的问题,要调查一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xml jsp
相关文章推荐