Я хочу скопировать весь XML и применить эту дополнительную логику: если / OrderMessage / IncomingOrderMessage / IncomingOrder / TransferDetails / TransferDetails_item (просто проверьте первый) / количество тегов существует, тогда установите / OrderMessage / IncomingOrderMessage / IncomingOrder / doNotTransfer дляправда. В противном случае просто скопируйте / OrderMessage / IncomingOrderMessage / IncomingOrder / doNotTransfer как есть.
Input.xml:
<?xml version="1.0" encoding="UTF-8"?>
<OrderMessage>
<IncomingOrderMessage>
<IncomingOrder>
<totalOrderQuantity>10000</totalOrderQuantity>
<totalOrderPrice>500000</totalOrderPrice>
<TransferDetails>
<TransferDetails_item>
<quantity>5000</quantity>
<price>250000</price>
<location>India</location>
</TransferDetails_item>
<TransferDetails_item>
<quantity>5000</quantity>
<price>250000</price>
<location>US</location>
</TransferDetails_item>
</TransferDetails>
<orderCurrency>USD</orderCurrency>
<doNotTransfer>false</doNotTransfer>
<orderPayment>Credit</orderPayment>
</IncomingOrder>
</IncomingOrderMessage>
</OrderMessage>
Output.xml
<?xml version="1.0" encoding="UTF-8"?>
<OrderMessage>
<IncomingOrderMessage>
<IncomingOrder>
<totalOrderQuantity>10000</totalOrderQuantity>
<totalOrderPrice>500000</totalOrderPrice>
<TransferDetails>
<TransferDetails_item>
<quantity>5000</quantity>
<price>250000</price>
<location>India</location>
</TransferDetails_item>
<TransferDetails_item>
<quantity>5000</quantity>
<price>250000</price>
<location>US</location>
</TransferDetails_item>
</TransferDetails>
<orderCurrency>USD</orderCurrency>
<doNotTransfer>true</doNotTransfer>
<orderPayment>Credit</orderPayment>
</IncomingOrder>
</IncomingOrderMessage>
</OrderMessage>
Может кто-нибудь помочь, пожалуйстамне на это.