xslt-grouping

    3热度

    1回答

    当另一个属性具有特定值时,需要列出组中属性的唯一值。在XSL 1.0中进行这项工作非常难以理解。 感谢另一篇文章,我现在已经定义了分组,以便在属性匹配特定条件时执行计数。然而,我很难仅列出一个特定属性的唯一值,其中另一个属性等于特定值,但仅限于当前组的成员内。 与往常一样,这将对示例源数据和代码更有意义。 下面是示例XML <?xml version="1.0" encoding="UTF-8"

    1热度

    1回答

    我是XSLT的新手,并且必须对一个元素进行分组/总和,因为单个员工可能有两行数据。我能够使用tag和sum(current-group())函数来实现该功能。输入xml具有属性,并且与之前的需要一起还必须在结果输出xml中重现xml属性。 **Sample XML:** <ws:Review> <ws:Employee> <ws:EmpID>12345</ws:EmpID>

    0热度

    1回答

    我必须使用XSLT转换以下XML。 输入XML是 <document> <item> <ID>1000909090</ID> <flex> <attrGroupMany name="pageinfo"> <row> <attrQualMany name="pageinput"> <value qual="en">Us

    1热度

    2回答

    我想筛选数据,然后使用XSLT进行分组。这里是我的XML <?xml version="1.0" encoding="UTF-8"?> <AccumulatedOutput> <root> <Header> <Add>true</Add> <Name>Subscriber</Name> <Value>SAC</Value>

    0热度

    1回答

    我有一个示例XML必须循环3次才能获得输出。但有时候,其中一个循环 (attrQualMany name =“pagecontain”)可以是可选的,这是创建问题的地方。 示例XML是 <document> <item> <ID>1000909090</ID> <flex> <attrGroupMany name="pageinfo"> <row> <at

    -1热度

    2回答

    我是xslt的新手。我有一个小的XML代码片段如下。 <users xmlns="ABC_Login"> <email>[email protected]</email> </users> 而且我有xslt代码在下面。 <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="h

    0热度

    2回答

    创建固定数量的列字母索引我有一个这样的XML: <xml version="1.0" encoding="UTF-8"?> <countries> <country> <name>Latvia</name> </country> <country> <name>USA</name> </country> <country>

    0热度

    1回答

    Here是将字母索引创建为3列的场景。但是,将它们分成列的方法有一些改进的地方。 Creating alphabetical index with fixed number of columns in XSLT 2.0 在上述情况下,有如果3列可以被尽可能多等于尽可能制成不破坏字母组的一种方法。

    1热度

    1回答

    我试图让for-each-group在我的xml中没有成功地工作,我想将我的refdes-tags中的区域分组ond计算每个区域的价格总和。 如果我在一个项目下有几个相同面积的反射,它只计算总数中的第一个,但我希望全部都被计算在内。 输入: <part> <bom> <item partnumber="1"> <refdes area="area1">010</

    3热度

    2回答

    我对使用group-adjacent有任何疑问。 我已经看到了正在使用的两种模式: 模式1: <xsl:for-each-group select="*" group-adjacent="boolean(self::p[@class = 'code'])"> 模式2: <xsl:for-each-group select="*" group-adjacent="@class"> 基于使用什