1
A
回答
1
XSLT将CDATA节作为普通文本处理,因此您可以像处理文本节点一样对待它们。请注意,XSLT不会将CDATA部分保留为与周围文本分开。因此,如果你有
<foo>bar <![CDATA[baz]]> qux</foo>
源树将
- 文件
- 元素:FOO
- 文字: “栏巴兹qux”
- 元素:FOO
2
阅读这篇文章 - CDATA Sections
摘要:在XSLT样式表, CDATA节是纯粹的实用 由具有逃避所有 的“<”等目标阻止你你'瞄准 是因为正在将您的XML源中有 的东西直接复制到您的 HTML输出中。 xsl:copy-of的元素 正是为此设计的 的用途。 xsl:copy-of将给出您选择的 的精确副本, 包括属性和内容。
XML文档。
<?xml version="1.0" encoding="iso-8859-1"?>
<know>
<title/>
<topic title="" href="">
<![CDATA[
Text
]]>
</p>
</topic>
</know>
xsl Document。
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"/>
<xsl:template match="know">
<xsl:value-of select="title"/>
<xsl:for-each select="topic">
<xsl:value-of select="@title"/>
<xsl:value-of select="." disable-output-escaping="yes"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
相关问题
- 1. xml,用CDATA进行xsl转换
- 2. XSL - 有没有办法让这个模板可以重用?
- 3. 有没有办法同步不同的Word文档的部分?
- 4. 有没有办法将VML文档转换为位图图像?
- 5. 将转义的XML文本转换为CDATA部分
- 6. xsl转换删除部分xml
- 7. 使用XSL单个XML文档转换成多个文档
- 8. 有没有办法从xsl样式表调用外部?
- 9. 有没有办法在MongoDB的文档中返回数组的一部分?
- 10. 有没有办法在Erlang中执行XML转换?
- 11. CDATA部分没有完成的问题
- 12. xsl转换/翻译模板
- 13. 用XSL转换XML
- 14. 有没有办法将模板类型转换为shared_ptr <T>?
- 15. 使用XSL复制XML的部分而不应用模板
- 16. 有没有办法创建空的.mo文件模板?
- 17. MonoDevelop中用于XML文档的XSL模板
- 18. 有没有办法插入使用模板的用户名?
- 19. XSL转换XML
- 20. 有没有办法在lubridate中自动分配DST转换?
- 21. XSL修改专有Blumind XML文档
- 22. 有没有办法禁用xml警告?
- 23. XSL文档()文件没有找到
- 24. 有没有办法区分C++文件?
- 25. 有没有什么办法让所有的模板都继承母模板
- 26. 使用部分XML变量填充XSL模板
- 27. 有没有办法从Fluent UI xml中调用快速部件?
- 28. XSL:转义CDATA并解析为XML每个内部
- 29. XSL到XML文档
- 30. 有没有办法在XSL-FO中使用'rowspan'的等价物?