我有这个样本xml;
<rows>
<row index="1">
<column index="2">Application,xms,xmx,gc,vm1,vm2,,,,</column>
</row>
</rows>
我看到了如何获取应用程序值并将其分配给具有该名称的变量:
<xsl:variable name="ApplicationName" select="substring-before(., ",")" />
但是我没有看到如何使用该变量来获取xms值。
答案 0 :(得分:1)
将substring-before
与substring-after
合并,例如
<xsl:variable name="ApplicationName" select="substring-before(substring-after(.,','), ',')" />
哪个输出应为xms
(第二项)。
substring-after(.,',')
在第一个,
:
xms,xmx,gc,vm1,vm2,,,,
和substring-before(...,',')
检索上述字符串的第一个,
之前的部分
xms