Xslt 如何将XSL或运算符与子字符串命令一起使用?
我有一个程序可以创建PDF到xml。我试图根据文档中的一些半结构化信息创建内容节点。有些文档有主题行,有些文档有主题行。我想先创建两个单独的内容节点。以下是我现在拥有的:Xslt 如何将XSL或运算符与子字符串命令一起使用?,xslt,xpath,Xslt,Xpath,我有一个程序可以创建PDF到xml。我试图根据文档中的一些半结构化信息创建内容节点。有些文档有主题行,有些文档有主题行。我想先创建两个单独的内容节点。以下是我现在拥有的: <content name="SUBJECT"> <xsl:value-of select="substring-before(substring-after(//content[@name='snippet']/text(),'SUBJECT:'),'<')" /> &
<content name="SUBJECT">
<xsl:value-of
select="substring-before(substring-after(//content[@name='snippet']/text(),'SUBJECT:'),'<')"
/>
<content name="SUBJECT">
<xsl:value-of
select="substring-before(substring-after(//content[@name='snippet']/text(),'SUBJ:'),'<')"
/>
我希望只有一个主题的内容节点,它将select语句和OR运算符组合在一起。这可能吗?只需将它们组合成一个模板:
<content name="SUBJECT">
<xsl:value-of
select="substring-before(substring-after(//content[@name='snippet']/text(),'SUBJECT:'),'<')"
<xsl:value-of
select="substring-before(substring-after(//content[@name='snippet']/text(),'SUBJ:'),'<')"
/>
啊,我不知道一个节点下可以有多个select语句。谢谢