我在下面提到了我的 xml 文件,xml 包含许多内部样式标签(请使用通用 xslt 代码提取所有文本),但它应该提取内部标签之后的所有文本和开始内部标签之前的文本。
<?xml version="1.0" encoding="UTF-8"?>
<Values>
<Value AttributeID="11218">
<Text>WGP03068-CNZH-00
<style name="bold">Introduction of the Title</style>xslt
<style name="TextStyle1">
The smallest font size for which kerning should be automatically adjusted.
</style>
<style name="bold">Reference for this book
<style name="TextStyle1">
The smallest font size for which kerning should be automatically adjusted.
</style>
Hope you had a good learning experience.
</style>
I am expecting more solution for my doughts.
</Text>
</Value>
</Values>
下面提到了我的 XSLT 代码:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<HTML>
<xsl:apply-templates />
</HTML>
</xsl:template>
<xsl:template match="Values">
<xsl:for-each select="Value">
<xsl:for-each select="Text">
<p>
<xsl:for-each select="style">
<xsl:value-of select="." />
</xsl:for-each>
</p>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
我的 XSLT 缺少元素的开始文本和结束文本它只读取元素,我想阅读所有外部和内部标记文本并添加我自己的样式(如粗体、斜体、字体名称和颜色)
我期待如下输出:
WGP03068-CNZH-00 标题介绍xslt 应自动调整字距的最小字体大小。 本书参考 自动调整字距的最小字体大小。希望您有一个良好的学习体验。我期待为我的甜甜圈提供更多解决方案。