-1
3つのファイルを1つのファイルにマージします。XSLT:2つの条件が一致するときにXML要素を取得
最初の手順では、最初の2つのファイルから2つの変数を取得しました。
第三のファイルは、以下のようになります。あなたが見ることができるように
<?xml version="1.0" encoding="iso-8859-15"?><BeraterInnen>
<Berater>
<mitarbeiter_id>1234</mitarbeiter_id>
<berater_id>5551</berater_id>
<fk_oe_id>2222</fk_oe_id>
<Berater_Name>John Doe</Berater_Name>
</Berater>
<Berater>
<mitarbeiter_id>1234</mitarbeiter_id>
<berater_id>5552</berater_id>
<fk_oe_id>3333</fk_oe_id>
<Berater_Name>John Doe</Berater_Name>
</Berater>
...cut..
、mitarbeiter_idは同じですが、fk_oe_id = 2222とfk_oe_id = 3333のために、私は別のberater_idを取得します。したがって、I注
<xsl:value-of select="$Berater[fk_oe_id = $var1]/berater_id"/> or
<xsl:value-of select="$Berater[mitarbeiter_id = $var2]/berater_id"/> or
することはできません。)$ Beraterは(DOCある
私は、そのノードからこれらberater_idとberater_nameがfk_oe_id = VAR1 に一致し、 mitarbeiter_id = var2にする必要があります。事前に
おかげで、 チェラル
XSLT 1.0または2.0を使用していますか? - どうか明らかにしてください; "*注:$ Veraterはdoc()*"です。 –