我有一个包含 cdata 部分的 xml。我已经设法使用 XSLT 获取 cdata 文本。但是在 CDATA 里面我们有 html。那么任何人都可以帮助我如何解析 HTMl。下面是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl" xmlns:xhtml="http://www.w3.org/1999/xhtml">
<xsl:output method="html" indent="yes"/>
<xsl:template match="/">
<xsl:variable name="dummy">
<xsl:value-of select="somexpath"/>
</xsl:variable>
</xsl:template>
</xsl:stylesheet>
直到这是一个 html 的输出:
<div class="feed-description">
<p style="text-align: justify;">Les amateurs du jeu Dance Central 3 pourront ajouter quelques nouvelles pièces à leur collection en février. Parmi les artistes qui seront disponibles via téléchargements, on retrouve le groupe de l'heure One Direction, Justin Bieber, Ellie Goulding et B.o.B. Dès demain le <strong>5 février</strong>, vous pourrez danser sur la chanson ''<strong>What Makes You Beautilful</strong>'' de One Direction.
</p>
</div>
现在我想使用 XSLT 读取 p 标签的内部文本。
请帮帮我。