我有以下的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