私は XSLT の世界ではまったく新しいのですが、XML を持っています。
<Response>
<Campaign Position_Aut="1" Campaign_Id="A" Campaign_Status="Active" >
<Groups Name="gplust_campaign_test_group"></Groups>
<Groups Name="g1"><Position PositionId="1-6MOJ6"></Position></Groups>
</Campaign>
<Campaign Position_Aut="1" Campaign_Id="B" Campaign_Status="Active" >
<Groups Name="g2"></Groups>
</Campaign>
<Campaign Position_Aut="1" Campaign_Id="C" Campaign_Status="Completed" >
</Campaign>
</Response>
xml を変更する必要があるため、キャンペーンに位置がある場合、属性 Position_Aut を「1」ではなく「0」にして、キャンペーンのすべての子を無視する必要があります。これは私が必要とする XML 結果です:
<Response>
<Campaign Position_Aut="0" Campaign_Id="A" Campaign_Status="Active" ></Campaign>
<Campaign Position_Aut="1" Campaign_Id="B" Campaign_Status="Active" ></Campaign>
<Campaign Position_Aut="1" Campaign_Id="C" Campaign_Status="Completed" ></Campaign>
</Response>
XSLT はどのように見えるべきですか? 助けてください。何かが明確でない場合は、私に尋ねてください。ありがとう、バクブク。