我目前正在做 XML 和 XSLT,我有一个问题
我已经完成了所有工作并且验证良好,但没有给我正确的答案。一种运行良好的解决方案是使用 CDATA,但我想使用 xmlns="http://www.w3.org/xhtml。
这是我的相关代码
XML 模式
<xs:element name="bb">
<xs:complexType mixed="true">
<xs:sequence>
<xs:any namespace="http://www.w3.org/1999/xhtml"
minOccurs="0"
maxOccurs="unbounded"
processContents="skip"/>
</xs:sequence>
</xs:complexType>
</xs:element>
XSLT
<xsl:template match="xsi:bb">
<div style="font-family:calibri;font-size:16">
<span style="color:#000">
Babo is:
</span>
<xsl:value-of select="." disable-output-escaping="yes"/>
</div>
</xsl:template>
XML
<bb>
<li xmlns="http://www.w3.org/1999/xhtml">
hoby
</li>
<li xmlns="http://www.w3.org/1999/xhtml">
the best
</li>
</bb>
根据我的理论,它应该返回(当我将 XML 转换为 HTML 时)
但这只是最好的回报。
为什么?