我需要(再次)您的专业知识来解决我的XSLT问题。
我创建了一个很好的工作XSLT来将一个(Payments)XML格式转换/转换为另一个。我使用Excel作为UI,Saxon9he使用Excel中的UI-Input和XSLT-Files中的值来转换文件。
有(两)四个搜索条件:
一切正常,直到其中一个搜索值在输入文件中存在多次。
输入文件:www.gudrich.com/xslt/input.xml
XSLT-File:http://www.gudrich.com/xslt/transform.xslt
要创建此输出文件,搜索参数为:
输出文件:http://www.gudrich.com/xslt/output.xml
我只希望第一个找到的结果传输到输出文件,第二个必须被忽略。
实际需要找到两个(IBAN)交易。
我也尝试用Xpath和[1]建议。 但结果是只考虑两个搜索参数的第一个元素。
谢谢你& BR 基督徒
答案 0 :(得分:0)
您始终可以使用xslt和xpath选择第一个事件,只需在xpath表达式的末尾添加“[1]”。
您可以查看本教程以更好地了解https://www.w3schools.com/xml/xpath_syntax.asp