怎么把xml里面的内容通过html直接显示

roemin 2011-06-22 09:39:12
怎么把xml里面的内容通过html直接显示
例如:http://www.prnasia.com/xprn/RSS.do?method=toRssXml&industryId=2000&langId=2 这个。你点击看到的页面是html页面风格显示的~,但是你右键源码查看里面的内容又是xml的。
请问,它是怎么弄的~ 谢谢~~~~~
...全文
349 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaors 2011-06-22
  • 打赏
  • 举报
回复
查看源码明明写的是<rss version="2.0">

楼上的好好看看。
evangelionxb 2011-06-22
  • 打赏
  • 举报
回复
楼主的链接是rss
无视我吧
evangelionxb 2011-06-22
  • 打赏
  • 举报
回复
说错了是 xsl


<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="tool.xsl"?>

<tool>

<field id="prodName">
<value>HAMMER HG2606</value>
</field>
<field id="prodNo">
<value>32456240</value>
</field>
<field id="price">
<value>$30.00</value>
</field>
</tool>



上面是tool.xsl
这个是tool.xml
然后ie打开 tool.xml

evangelionxb 2011-06-22
  • 打赏
  • 举报
回复
楼上全部说错了
这个是jstl



<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
<form method="post">
<h2>Tool Information (edit):</h2>
<table border="0">
<xsl:for-each select="tool/field">
<tr>
<td>
<xsl:value-of select="@id"/>
</td>
<td>
<input type="text">
<xsl:attribute name="id">
<xsl:value-of select="@id" />
</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="@id" />
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="value" />
</xsl:attribute>
</input>
</td>
</tr>
</xsl:for-each>
</table>
<br />

</form>

<form action="http://www.baidu.com/s" method="get">
baidu: <input type="text" name="wd" /> <br />

<input type="submit" id="btn_sub" name="btn_sub" value="Submit" />
<input type="reset" id="btn_res" name="btn_res" value="Reset" />
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>



淫生杯具 2011-06-22
  • 打赏
  • 举报
回复
rss,狗狗吧
javaors 2011-06-22
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 roemin880405 的回复:]
引用 1 楼 cbxjj 的回复:
你给的源码在页面上也是一个xml


http://www.prnasia.com/xprn/RSS.do?method=toRssXml&industryId=2000&langId=2
我想知道为什么 点击这个链接显示的这样的~不是现在xml风格布局的页面~~
[/Quote]

这个就是RSS,浏览器支持RSS,就可以将XML以网页的形式显示出来。
roemin 2011-06-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 cbxjj 的回复:]
你给的源码在页面上也是一个xml
[/Quote]

http://www.prnasia.com/xprn/RSS.do?method=toRssXml&industryId=2000&langId=2
我想知道为什么 点击这个链接显示的这样的~不是现在xml风格布局的页面~~
javaors 2011-06-22
  • 打赏
  • 举报
回复
这个是RSS吧?

楼主去搜一下 RSS的原理就知道了。
剑神一笑 2011-06-22
  • 打赏
  • 举报
回复
你给的源码在页面上也是一个xml

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧