- 主题:xslt解析失败的问题
有xml文件内容如下(保存成test.xhtml):
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>this is test page</title>
</head>
<body>
<div id="detail">
<div><a href="#">test title</a></div>
<div><a href="#">test content</a></div>
<div><a href="#">test foot</a></div>
</div>
</body>
</html>
使用如下的xslt样式表(保存成test.xsl)来解析:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="//div[@id='detail']/div">
<xsl:value-of select="." />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
不知道为什么,老是不能正确的匹配到div id='detail'下的所有div子节点(匹配结果是空),但如果把其中的<xsl:for-each select="//div[@id='detail']/div">换成<xsl:for-each select="//*[@id='detail']/*">,就可以正确的匹配到3个子节点,想请问下是什么原因
--
FROM 111.192.163.*
用xslt的好处是啥?我真心觉得这个用着很别扭。写它的功夫,自己写个程序都转换完了。
【 在 muvoN200 (做个拉美化的中国人) 的大作中提到: 】
: 有xml文件内容如下(保存成test.xhtml):
: <html xmlns="http://www.w3.org/1999/xhtml">
: <head>
: ...................
--
FROM 59.175.226.*
考古
【 在 ottffsse (nothing) 的大作中提到: 】
: 用xslt的好处是啥?我真心觉得这个用着很别扭。写它的功夫,自己写个程序都转换完了。
--
FROM 61.171.253.*
有朋友在sogou干过,他们用xslt输出页面,自称xml是先进技术,也不知领导被哪个忽悠了。
【 在 ottffsse 的大作中提到: 】
: 用xslt的好处是啥?我真心觉得这个用着很别扭。写它的功夫,自己写个程序都转换完了。
:
--
FROM 61.135.169.*