Comment comparer la valeur de deux nœuds dans XSLT

Je suis nouveau sur XSLT. J'ai besoin d'aide de comparer la valeur de deux nœuds' valeurs dans XML.

Mon XML exemple:

<?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>

Ci-dessus fichier XML j'ai besoin de comparer les valeurs de l' OrgId nœud sous le <AgencyGroup> nœud à l'une sous l' <BranchGroup> nœud.

J'ai essayé d'utilisé le compare() méthode, mais il me donne le reult de 1.
Le résultat doit être égal à 0 (pour l'égalité). Je suis à l'aide de XSLT 2.

  • Lièvre: Oh non! Modifier les fringues. Je pense que mon montage est meilleure que la vôtre, honnêtement. Vous avez manqué un tas.
  • Je vais fusionner les deux éditions.
  • Puisque apparemment vous n'avez pas eu de succès encore, je pense que vous devriez ajouter à votre tentative de code à cette question. Ensuite, les gens peuvent vous aider à déboguer.