Question Get-Content et mise en forme

Plus d'informations
il y a 13 ans 11 mois #11387 par Gaston
Bonjour,

[code:1]$filePath = \"C:\Users\jperret\Documents\svn\exploitation\Scripts\nagios_sources\CHALON01 - Copie.xml\"

$result = \"DEBUT - Fichier XML contenant les résultats :\"
$content = Get-Content \"monFicXml.xml\"
$result = $result + $content

return $result[/code:1]

Résultat:
[code:1]DEBUT - Fichier XML contenant les résultats :<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <fichier timestamp=\"20120201_1
32018\"> <databases> <database> <instance>TEST</instance> <server>server</server>
<odbc>SQL Server</odbc> </data
base> <database> <instance>TEST2</instance> <server>server</server> <odbc>SQL Server
</odbc> </database> <datab
ase> <instance>TEST3</instance> <server>server</server> <odbc>SQL Server</odbc>
</database> </databases> </fichi
er>[/code:1]

[code:1]$content = Get-Content \"monFicXml.xml\"
$result = $result + $content
$result = $result + \"FIN - Fichier XML contenant les résultats\"

return $result[/code:1]

Résultat :
[code:1]
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<fichier timestamp=\"20120201_132018\">
<databases>
<database>
<instance>TEST</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
<database>
<instance>TEST2</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
<database>
<instance>TEST3</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
</databases>
</fichier>
FIN - Fichier XML contenant les résultats[/code:1]

Je peux concaténer une chaîne de caractères au début de $content mais pas à la fin, sinon je perds la mise en page.

Fichier XML utilisé :
[code:1]<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
<fichier timestamp=\"20120201_132018\">
<databases>
<database>
<instance>TEST</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
<database>
<instance>TEST2</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
<database>
<instance>TEST3</instance>
<server>server</server>
<odbc>SQL Server</odbc>
</database>
</databases>
</fichier>[/code:1]

Quelqu'un aurait une piste ? :ohmy:

Merci d'avance pour votre aide.<br><br>Message édité par: Gaston74, à: 28/03/12 14:53

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

Plus d'informations
il y a 13 ans 11 mois #11391 par Laurent Dardenne
Pour le formatage XML utilise les classes dotnet, un exemple

Tutoriels PowerShell

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

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