使用<xsl:sort>对部分字符串值进行排序

阿列斯基

再说一次,我对XSLT涉及的术语不太满意,但是我将尽力解释我遇到的问题。

我有以下XML示例

<Company>
    <Employee>
        <FirstName>Tim</FirstName>
        <LastName>Browne</LastName>
        <Position>CEO</Position>
        <Email>[email protected]</Email>
        <Category>Officer</Category>
        <Age>25</Age>
    </Employee>
    [More employees...
</Company>

我正在尝试按他们的电子邮件域(“ @”后面的内容)对上述数据进行排序。这是我尝试过的

<xsl:apply-templates select="Employee">
    <xsl:sort select="substring-after('Email','@')"/>
</xsl:apply-templates>

基本上,您看不到的模板只是一个简单的“为每个员工在表中排成一行”,因此在那里看不到太多东西。如上所示,我的思考过程是,如果我可以对@之后的所有内容进行排序,那么我的解决方案将是完整的。

输出模板示例。

但是,这似乎破坏了排序,因为它只是将它们返回到按时间顺序排列的列表中,它们在xml中出现(第一个雇员,然后是第二个,而不是被排序),我认为这意味着排序存在问题。

提前致谢!

马丁·洪恩

更改<xsl:sort select="substring-after('Email','@')"/><xsl:sort select="substring-after(Email,'@')"/>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Collections.sort对字符串进行排序?

来自分类Dev

使用Array.sort也对字符串进行排序

来自分类Dev

使用`sort`对数字字符串进行排序

来自分类Dev

CakePHP 2.4.4如何使用Hash :: sort按字符串键和值对多维数组进行排序?

来自分类Dev

在xsl:if中使用XSL:sort

来自分类Dev

使用<xsl:sort>根据节点值对XML进行排序,并更改元素名称问题

来自分类Dev

如何使用Arrays.sort()按长度对字符串数组进行排序

来自分类Dev

使用std:sort对cpp中的字符串数组进行排序

来自分类Dev

如何使用List <string> .Sort按长度对字符串进行排序?

来自分类Dev

使用jquery从字符串的一部分对字符串进行排序

来自分类Dev

使用xsl使用正则表达式分析字符串,使用属性文件中的值进行变量替换

来自分类Dev

使用自定义比较功能使用std :: sort()对向量字符串进行排序时遇到问题

来自分类Dev

在Java中使用collection.sort排序字符串

来自分类Dev

XSL对子字符串进行排序,其中属性中的值指示从何处开始子字符串

来自分类Dev

如何在JavaScript中不使用内置sort()和atoi方法对字符串数据类型的数组进行排序

来自分类Dev

使用<xsl:apply-templates>和<xsl:sort>

来自分类Dev

使用Java 8 Stream对HashMap字符串值进行排序不起作用

来自分类Dev

使用Java 8 Stream对HashMap字符串值进行排序不起作用

来自分类Dev

如何使用值作为由“-”分割的字符串对 PHP 数组进行排序

来自分类Dev

在XPATH字符串比较中使用变量进行XSL转换

来自分类Dev

XSL在不使用模板的情况下遍历Faultblock并将值附加到字符串

来自分类Dev

如何使用xsl选择属性值并创建子字符串

来自分类Dev

当字符串包含单引号时,使用 js 替换 XSL 变量的值

来自分类Dev

使用ANSI转义码对字符串进行排序

来自分类Dev

使用字符串长度对ArrayList <String>进行排序

来自分类Dev

在Java中使用字符串对选择进行排序?

来自分类Dev

使用Java对字符串数组进行排序

来自分类Dev

使用字符串进行插入排序

来自分类Dev

使用Regex根据条件对字符串进行排序

Related 相关文章

  1. 1

    使用Collections.sort对字符串进行排序?

  2. 2

    使用Array.sort也对字符串进行排序

  3. 3

    使用`sort`对数字字符串进行排序

  4. 4

    CakePHP 2.4.4如何使用Hash :: sort按字符串键和值对多维数组进行排序?

  5. 5

    在xsl:if中使用XSL:sort

  6. 6

    使用<xsl:sort>根据节点值对XML进行排序,并更改元素名称问题

  7. 7

    如何使用Arrays.sort()按长度对字符串数组进行排序

  8. 8

    使用std:sort对cpp中的字符串数组进行排序

  9. 9

    如何使用List <string> .Sort按长度对字符串进行排序?

  10. 10

    使用jquery从字符串的一部分对字符串进行排序

  11. 11

    使用xsl使用正则表达式分析字符串,使用属性文件中的值进行变量替换

  12. 12

    使用自定义比较功能使用std :: sort()对向量字符串进行排序时遇到问题

  13. 13

    在Java中使用collection.sort排序字符串

  14. 14

    XSL对子字符串进行排序,其中属性中的值指示从何处开始子字符串

  15. 15

    如何在JavaScript中不使用内置sort()和atoi方法对字符串数据类型的数组进行排序

  16. 16

    使用<xsl:apply-templates>和<xsl:sort>

  17. 17

    使用Java 8 Stream对HashMap字符串值进行排序不起作用

  18. 18

    使用Java 8 Stream对HashMap字符串值进行排序不起作用

  19. 19

    如何使用值作为由“-”分割的字符串对 PHP 数组进行排序

  20. 20

    在XPATH字符串比较中使用变量进行XSL转换

  21. 21

    XSL在不使用模板的情况下遍历Faultblock并将值附加到字符串

  22. 22

    如何使用xsl选择属性值并创建子字符串

  23. 23

    当字符串包含单引号时,使用 js 替换 XSL 变量的值

  24. 24

    使用ANSI转义码对字符串进行排序

  25. 25

    使用字符串长度对ArrayList <String>进行排序

  26. 26

    在Java中使用字符串对选择进行排序?

  27. 27

    使用Java对字符串数组进行排序

  28. 28

    使用字符串进行插入排序

  29. 29

    使用Regex根据条件对字符串进行排序

热门标签

归档