首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从jsp读取xml

问从jsp读取xml
EN

Stack Overflow用户
提问于 2010-11-12 05:58:29
回答 2查看 5.2K关注 0票数 1

假设我有一个xml文件"path.xml“,它是这样的:

代码语言:javascript
复制
<paths>
   <path id="first">
      <url>http://blablabla</url>
   </path>
   <path id="second">
      <url>http://blablabla</url>
   </path>
</paths>

我有一个jsp文件,我想从其中读取基于id的url。例如:我想在jsp文件中写一些java代码:String path = get from xml file the "url",where path id = "second“。

在jsp中如何做到这一点?我对jsp中的Dom解析不是很熟悉。

非常感谢:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-12 06:48:43

您可以使用XML Tag Library :

代码语言:javascript
复制
<x:parse doc="path.xml" var="doc" scope="application"/>
<x:out select="$doc/paths/path[id='second']/url"/>
票数 2
EN

Stack Overflow用户

发布于 2010-11-12 06:11:30

首先,您不应该在JSP中编写scriptlet来执行这样的处理。它应该驻留在Java文件中,而不是JSP文件中。

要用Java解析XML,只需在Googling上搜索一下,就会发现大量示例。这里有一个可以帮你入门的:http://www.java-tips.org/java-se-tips/javax.xml.parsers/how-to-read-xml-file-in-java.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4159673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档