Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 需要通过传递2个参数值和记录类型='来获取记录计数;有效';使用XSLT_Xml_Xslt_Xpath_Tibco - Fatal编程技术网

Xml 需要通过传递2个参数值和记录类型='来获取记录计数;有效';使用XSLT

Xml 需要通过传递2个参数值和记录类型='来获取记录计数;有效';使用XSLT,xml,xslt,xpath,tibco,Xml,Xslt,Xpath,Tibco,我有一个如下所示的XML文档。当record\u TYPE='VALID'时,我需要获取每个位置\u名称和文件\u类型的记录计数。位置名称和FILY类型在参数中。对于这两个参数,我必须在记录\u TYPE='VALID'时获取记录计数 我将为每个迭代(循环)提供一个位置名称和一个FILY类型,并需要获得count。输入参数将由外部系统传递(本例中为Tibco JDBC查询结果) 斯托索 有效的 1. XYZ el 斯托索 错误 2. XYZ el 斯托索 有效的 3. XYZ el 斯托索 警

我有一个如下所示的XML文档。当record\u TYPE='VALID'时,我需要获取每个位置\u名称和文件\u类型的记录计数。位置名称和FILY类型在参数中。对于这两个参数,我必须在记录\u TYPE='VALID'时获取记录计数

我将为每个迭代(循环)提供一个位置名称和一个FILY类型,并需要获得count。输入参数将由外部系统传递(本例中为Tibco JDBC查询结果)


斯托索
有效的
1.
XYZ el
斯托索
错误
2.
XYZ el
斯托索
有效的
3.
XYZ el
斯托索
警告
3.
XYZ el
斯托索
错误
4.
XYZ el
斯托索
错误
6.
XYZ XYZ
斯托索
有效的
7.
XYZ XYZ
斯托索
有效的
8.
XYZ XYZ
斯托索
错误
9
XYZ XYZ
斯托索
有效的
10
XYZ XYZ
斯托夫
错误
2.
XYZ el
斯托夫
有效的
4.
XYZ el
斯托夫
有效的
5.
XYZ el
斯托夫
错误
8.
XYZ XYZ
斯托夫
错误
9
XYZ XYZ
斯托夫
有效的
11
XYZ XYZ
斯托夫
有效的
14
XYZ XYZ
斯托西
有效的
1.
XYZ el
斯托西
错误
2.
XYZ el
斯托西
有效的
3.
XYZ el
斯托西
警告
3.
XYZ el
斯托西
错误
4.
XYZ el
斯托西
错误
7.
XYZ XYZ
斯托西
有效的
8.
XYZ XYZ
斯托西
警告
8.
XYZ XYZ
斯托西
错误
10
XYZ XYZ
例如,如果我提供 1.位置\u NAME=XYZ XYZ和文件\u TYPE='STOSI'那么我应该得到有效的\u rec\u count=1 2.位置\u NAME=XYZ el和文件\u TYPE='STOIV'那么我应该得到有效的\u rec\u count=2

count(/*/*[RECORD_TYPE='VALID']
            [FILE_TYPE = $pfileType and LOCATION_NAME = $pLocname]
     )
count(/*/*[RECORD_TYPE='VALID']
            [FILE_TYPE = $pfileType and LOCATION_NAME = $pLocname]
     )