1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html"/> <!--使用html格式輸出--> <xsl:template match="stream"> <!--抓取stream template的內容--> <table> <tr id="cowtr"> <td id="cowtd"> <!--這邊只是為了給後續php parse表格內容時的tag--> <xsl:choose> <xsl:when test="active"> <!--當狀態是active的時候,即為publish狀態--> <xsl:value-of select="name"/> <!--只抓取名稱--> </xsl:when> </xsl:choose> </td> </tr> </table> </xsl:template> </xsl:stylesheet> |
然後再使用php進行parse去除不必要的資訊
1 2 3 4 5 6 7 8 9 10 |
<?php include_once('simple_html_dom.php'); #這邊的simple_html_dom.php是到http://sourceforge.net/projects/simplehtmldom/files/ 進行下載 $cowdata=file_get_html("http://10.9.50.53/streamlist"); #將html抓回成html dom物件 foreach($cowdata->find('td') as $element){ #尋找介於td內的資料 echo "<client>".$element->plaintext . "</client>n"; } ?> |