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] )
请问是什么原因?????
------解决方案--------------------