Bonjour,

Je cherche à sélectionner dans un script Powershell le contenu de la balise <value> situé dans un fichier XML, balise Document/ITEMS/item pour l'item name = Version uniquement.

Contenu du fichier XML :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../DESIGN/Form_ASSIGNEE.xsl"?>
<Document>
  <SEARCH>
    <col01><![CDATA[Assignee]]></col01>
    <col02><![CDATA[]]></col02>
  </SEARCH>
  <PROPERTIES>
    <Form><![CDATA[Assignee]]></Form>
  </PROPERTIES>
  <ITEMS>
    <item>
      <name>Version</name>
      <type>Text</type>
      <keyword>no</keyword>
      <value><![CDATA[032e6456a8ac5e9d3192a0a35461fb5f32312cebc34bfd96840785958c2a3d5213e405d0c77e63e67a223336abddfc8f]]></value>
    </item>
    <item>
      <name>Produit</name>
      <type>Text</type>
      <keyword>no</keyword>
      <value><![CDATA[Huile]]></value>
    </item>
  </ITEMS>
</Document>
Autant, j'arrive à modifier la balise Document/SEARCH/col02 en utilisant la ligne suivant dans le script PS :
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
$xmlNodeCol = "Document/SEARCH/col02"

Mais par contre, je ne sais pas sélectionner la balise Value de l'item name=Version...

Merci d'avance pour votre aide et bon courage à tous en cette période de confinement !