读书人

jstl x:parse 读取xml替空

发布时间: 2012-08-07 14:54:49 作者: rapoo

jstl x:parse 读取xml为空
导入xalan.jar 2.7.1; jstl.jar 1.1.2
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x"%>
<c:set var="xmlText">
<a><b><c>good</c></b>
<d><c>body</c></d>
</a>
</c:set>
<x:parse var="xmlDoc" doc="${xmlText}"/><br/>
${xmlDoc}<br/>
xmlDoc 显示为[#document: null]


a.xml
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.9966</price>
</book>
<book>
<title lang="chs">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
<c:import url="/tag/a.xml" var="site"></c:import>
XML文件内容:<c:out value="${site}" /><br/>(这里能看到a.xml文件内容)

<x:parse var="result" doc="${site}" />
获取XML中节点的内容 :<br />${result}(显示为[#document: null] )

请问是什么原因?????



[解决办法]

探讨
获取XML中节点的内容 :<br />${result}(显示为[#document: null] )

请问是什么原因?????

读书人网 >Java Web开发

热点推荐