我有以下的HTML代码段的innerHTML:XSL - 如何选择一个节点
<div class="rsw-pp rsw-pp-widget">
<div g:type="AverageStarRating" g:secondaryurls="http://maps.google.com/?cid=12948004443906002997" g:decorateusingsecondary="http://maps.google.com/?cid=12948004443906002997" g:groups="maps" g:rating_override="2.998000" class="rsw-stars "> </div>
</div>
我想获得第一个div的innerHTML之中。预期结果如下:
<div g:type="AverageStarRating" g:secondaryurls="http://maps.google.com/?cid=12948004443906002997" g:decorateusingsecondary="http://maps.google.com/?cid=12948004443906002997" g:groups="maps" g:rating_override="2.998000" class="rsw-stars "> </div>
我该怎么做?例如<xsl:value-of select="//div[@class='rsw-pp rsw-pp-widget']/html()" />
这不起作用,因为没有html()函数。任何人都可以帮我吗?
您是否在寻找正确的XPath表达式? – 2011-05-18 11:06:17
好问题,+1。查看我的答案,获得完整,简短且易于使用的XPath表达式解决方案。 :) – 2011-05-18 13:27:18
它是纯粹的端到端Xml或Html解析由Html敏捷包?你有一段代码,看看你在使用什么? – 2011-05-18 14:37:39