HTMLxarar libxml2, используемый lxml и, следовательно, xdv / diazo, пресекает префиксы пространства имен, поэтому вы можете выбрать его с помощью "//like".
. Вам нужно будет добавить код xslt, чтобы исправитьэти теги, так как они должны быть отображены так, чтобы они работали:
<xsl:template match="activity|add-profile-tab|bookmark|comments|friendpile|like|like-box|live-stream|login-button|pronoun|recommendations|serverFbml|profile-pic|user-status">
<xsl:element name="fb:{local-name()}" xmlns:fb="http://www.facebook.com/2008/fbml">
<xsl:apply-templates select="@*|node()"/>
</xsl:element>
</xsl:template>
Хотя xdv / diazo можно настроить для работы с XMLParser, вам необходимо убедиться, что вы добавили xmlns: fb = "... "декларации к вашему документу и что все ваши данные были действительными xhtml, что трудно обеспечить с помощью браузерных html-редакторов.
Laurence