当前位置: 代码迷 >> Java Web开发 >> jstl x:parse 读取xml替空
  详细解决方案

jstl x:parse 读取xml替空

热度:8328   发布时间:2013-02-25 21:16:22.0
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] )

请问是什么原因?????
  相关解决方案