XML解析问题
看如下代码
Java code:
package onlyfun.caterpillar;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class XMLServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
String xml = readXMLfromRequestBody(request);
Document xmlDoc = null;
try {
DocumentBuilder builder = DocumentBuilderFactory.newInstance()
.newDocumentBuilder();
xmlDoc = builder.parse(new ByteArrayInputStream(xml.getBytes()));
} catch (ParserConfigurationException e) {
System.out.println(e);
} catch (SAXException e) {
System.out.println(e);
}
String responseXML = prepareXMLResponse(xmlDoc);
responseXML = responseXML + "</responses>";
response.setContentType("text/xml");
response.getWriter().print(responseXML);
}
private String readXMLfromRequestBody(HttpServl
相关问答:
需要兼容ie firefox safari 等浏览器
IE 可以用FSO 但是在其他浏览器不能用
一般的浏览器处于安全考虑都不允许JavaScript读写本地文件的吧
XML文档内容如下(user.xml):
<?xml version="1.0&qu ......
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
我从数据库里面取出带有 <font>这样的html样式和标签
但是生成xml后把我的 <转义成了<
嘎嘎
可以把该文本放到 CDATA节点中
被编码了呗,如果你用Java的话,直接用XMLDecoder解码就行了,如果 ......
<?xml version="1.0" encoding="gb2312" ?>
<sites>
<site>
<name>.Net开发者园地</name>
<url>http://dotnet.aspx.cc</url>
<img&g ......
好 我想学习XML好书,请问有什么书,可以深入的学习下的 谢谢
无废话XML 台湾两只老虎
XML入门经典
友情 帮顶。
无废话XML 台湾两只老虎知识点比较少
XML从入门到精通
......