XSLTを初めて使用しています。私はXMLで2つのノードの値の値を比較する助けが必要です。XSLTで2つのノードの値を比較する方法
私のサンプルXML:私は<BranchGroup>
ノードの下のいずれかに<AgencyGroup>
ノードの下OrgId
ノードの値を比較する必要が上記の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>
。
私はcompare()
メソッドを使用しようとしましたが、それは私に1のreultを与えます。 実際の結果は0(等しい)でなければなりません。あなたは比較のためにBranchGroup 2の代わりに使用していたAgencyGroup brnchOrgIdについては 1 XSLTで2つのミスがあった ():私は
@Andrew Hare:Oh no! clobberを編集します。正直なところ私の編集があなたよりも優れていると思う。あなたは束を逃した。 – Welbog
2つの編集内容をマージします。 – Welbog
あなたはまだ明らかに何も成功していないので、私はあなたの試みたコードをこの質問に加えるべきだと思います。その後、人々はあなたがそれをデバッグするのを手伝うことができます –