Question Comparaison XML

Plus d'informations
il y a 15 ans 8 mois #7283 par Arthur
Réponse de Arthur sur le sujet Re:Comparaison XML
Si vraiment tu tiens à faire en powershell voici un début de script :

[code:1]Function Compare-XML {
param([string]$txt1 ,[string]$txt2)
$Liste = New-Object Collections.ArrayList
$i = 0
# Récupération des fichiers
[String[]]$text1 = Get-Content $txt1
[String[]]$text2 = Get-Content $txt2

$text1 | Get-Unique -AsString | Where-Object { $_ -ne \"\" } | foreach {
$i++
[Void]$Liste.Add((New-object PSObject|
Add-member noteproperty Ligne \"$i\" -pass |
Add-member noteproperty Fichier \"$txt1\" -pass |
Add-member noteproperty texte \"$_\" -pass))
}

$i = 0
$text2 | Get-Unique -AsString | Where-Object { $_ -ne \"\" } | foreach {
$i++
[Void]$Liste.Add((New-object PSObject|
Add-member noteproperty Ligne \"$i\" -pass |
Add-member noteproperty Fichier \"$txt2\" -pass |
Add-member noteproperty texte \"$_\" -pass))
}


$grp = $Liste | Group-Object -Property \"texte\"
$grp | foreach { write-host $_.count }
}[/code:1]

La soluce de Laurent est mieux , je n'ai pas le temps de finir et d'optimiser le script peut être plus tard.
Je finirai ce soir. :P<br><br>Message édité par: bilbao, à: 28/06/10 16:21

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 8 mois #7287 par Guerric
Réponse de Guerric sur le sujet Re:Comparaison XML
C'est super gentil à vous !

Ce ne serait que moi je me serait contenter de choisir le soft proposé par Laurent. Seulement ma boite veut l'évolutivité et la transparence, alors un .exe c'est pas le top ! :P

Mais j'avais essayé avec File compare et ca m'a sorti un truc dont j'ai rien comprit!

Je vais étudier et comprendre ton code bilbao et essayer de le continuer, en sachant que je débute c'est pas simple pour moi :blush:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 8 mois #7288 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Comparaison XML
Gulrick écrit:

Seulement ma boite veut l'évolutivité et la transparence

Et bien bon courage ;)
L'expression du besoin est très simple, son codage déjà moins. Consulte le code C# cité, tu comprendras dans quoi ton entreprise veut se lancer.

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 8 mois #7297 par Guerric
Réponse de Guerric sur le sujet Re:Comparaison XML
A priori il veut bien passer par le .exe : \&quot;on va pas réinventer la poudre.\&quot;
Donc je vais tester ce que tu m'a donné, ca me simplifie la tache !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.056 secondes
Propulsé par Kunena