|
- <city_name>
- <xsl:value-of select="div[position()=2]/dl/dt/a/div[position()=2]/div[position()=2]/h3/span[position()=1]/text()"/>
- </city_name>
复制代码 city_name的起点是div[position()=2],它的容器是- <xsl:template match="div[position()>=2]" mode="tourist_city">
复制代码 再上级容器是- <xsl:template name="tourist_country">
复制代码 顶层容器是
- <xsl:template match="//*[@class='banner' and count(./div[position()=3]/div/div/div[position()=2]/span[position()=1]/text())>0]" mode="user_travelSpot">
复制代码 有嵌套,这个点位节点要找出来就麻烦很多,可以用MS谋数台上的“搜索”按钮,先找到顶层容器的html节点,那么tourist_country的就很好找了。
这个规则里面太多position()函数了,适应性不高,最好用上定位标志映射。
另外,可以分成多个整理箱,把顶上的足迹统计部分放在一个整理箱。把具体的足迹放在另一个整理箱
|
|
共 8 个关于本帖的回复 最后回复于 2016-10-25 11:08