Xml 如何获取基于角色的子字符串
好像Xml 如何获取基于角色的子字符串,xml,xslt,xpath,Xml,Xslt,Xpath,好像 <email>bob@smith.com</email> bob@smith.com 如何让xsl只给我smith.com?使用函数 函数的substring after返回第一个 在第二个参数的第一个匹配项之后的参数字符串 第一个参数字符串中的参数字符串,或者如果 第一个参数字符串不包含第二个参数字符串。 例如,“1999/04/01”和“/”)之后的子字符串返回04/01和 “1999/04/01”、“19”后面的子字符串返回99/04/01 使用
<email>bob@smith.com</email>
bob@smith.com
如何让xsl只给我smith.com?使用函数
函数的substring after返回第一个
在第二个参数的第一个匹配项之后的参数字符串
第一个参数字符串中的参数字符串,或者如果
第一个参数字符串不包含第二个参数字符串。
例如,“1999/04/01”和“/”)之后的子字符串返回04/01和
“1999/04/01”、“19”后面的子字符串返回99/04/01
使用该功能
函数的substring after返回第一个
在第二个参数的第一个匹配项之后的参数字符串
第一个参数字符串中的参数字符串,或者如果
第一个参数字符串不包含第二个参数字符串。
例如,“1999/04/01”和“/”)之后的子字符串返回04/01和
“1999/04/01”、“19”后面的子字符串返回99/04/01
我一直在谷歌上搜索,真不敢相信这么简单的事情会花费这么多。如果输入中没有@
,你想发生什么?它应该输出(1)整个输入吗?(2) emtpy字符串?或者(3)不在乎,因为它永远不会发生?我一直在谷歌上搜索,我不敢相信这么简单的事情会花费这么多。如果输入中没有@
,你想发生什么?它应该输出(1)整个输入吗?(2) emtpy字符串?或者(3)不在乎,因为它永远不会发生?
<xsl:template match="email">
<xsl:value-of select="substring-after(., '@')"/>
</xsl:template>