Я новичок в XSLT. Мне нужна помощь, сравнивающая значение значений двух узлов в XML.Как сравнить значение двух узлов в XSLT
Мой образец 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 (для равных). Я использую XSLT 2.
@Andrew Hare: О нет! Редактировать clobber. Честно говоря, мое редактирование лучше, чем ваше. Вы пропустили кучу. – Welbog
Я объединю два изменения. – Welbog
Поскольку вы, видимо, еще не добились успеха, я думаю, вы должны добавить свой код к этому вопросу. Тогда люди могут помочь вам отладить его. –