Я новичок в XSLT. Мне нужна помощь в сравнении значений двух узлов в XML.
Мой образец XML:
<?xml version="1.0" encoding="utf-8"?>
<G1Export xmlns="">
<AgencyGroup xmlns="">
<Agency xmlns="">
<RecordType xmlns="">RecordType</RecordType>
<OrgId xmlns="">123</OrgId>
</Agency>
</AgencyGroup>
<BranchGroup xmlns="">
<BranchCode xmlns="">
<OrgId xmlns="">123</OrgId>
</BranchCode>
</BranchGroup>
</G1Export>
В приведенном выше файле XML мне нужно сравнить значения узла OrgId
в узле <AgencyGroup>
со значением в узле <BranchGroup>
.
Я пытался использовать метод compare()
, но он дает мне результат 1. Фактический результат должен быть 0 (для равенства). Я использую XSLT2.