Je reviens vers vous car je rencontre un petit problème dans un script que je rédige pour mon nouveau boulot (et oui, encore un nouveau ).
Code : Tout sélectionner
[..]
$ar_file = _FileListToArray($filepath, "*.xml", 0, True)
Local $iRET = _XML_CreateDOMDocument(Default)
For $i = 1 To $ar_file[0]
_XML_Load($iRET, $ar_file[$i])
$aRET = _XML_GetNodesCount($iRET, "/TAS")
$adIncludedTaxValue = _XML_GetValue($iRET, "/TAS/NEW_TA/TAX_ART/dIncludedTaxValue")
$dPercent = _XML_GetValue($iRET, "/TAS/NEW_TA/TAX_ART/TAX/dPercent")
If $adIncludedTaxValue = 0 And $dPercent = 0 Then
_XML_DeleteNode($iRET, '//TAS/NEW_TA/ART_SALE/ARTICLE/szItemTaxGroupExternalID')
EndIf
Next
[..]
Pour le fichier XML (données confidentielles, désolé pour le gros coup de ciseaux) :
Code : Tout sélectionner
<?xml version='1.0' encoding='utf-8'?>
<TAS>
<NEW_TA>
<ART_SALE>
<ARTICLE>
<szItemTaxGroupExternalID>0</szItemTaxGroupExternalID>
</ARTICLE>
</ART_SALE>
</NEW_TA>
</TAS>