環(huán)境:tomcat5.5.9+apache jstl1.1.2
任務(wù):從xml 讀出內(nèi)容顯示
方案:用jstl\xml taglib.
方法:
還需要xalan2.7.0 ,否則報(bào) noclassdeffounded exception
,org/apache/xpath/variablesstack.
解決中文問題:c:import 加attribute charEncoding.   
代碼:
<c:import charEncoding="gb2312" url="http://localhost:8080/???/???.xml"
var="homecenterxml"/>
<x:parse xml="${homecenterxml}" var="infodoc"/>
<x:forEach select="$infodoc//info">
  <p>
  <x:out select="@id"/>
  <x:out select="title"/>
  </p>
</x:forEach>


西津渡