Bonjour,

j'ai ce fichier xml, je veux récupiré que R_sum1, R_sum2, Dual, enfin juste les child de <port> j'utilise lxml

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
<AR-PACKAGE>
      <SHORT-NAME>Components</SHORT-NAME>
      <ELEMENTS />
      <SUB-PACKAGES>
        <AR-PACKAGE>
          <SHORT-NAME>Dual</SHORT-NAME>
          <ELEMENTS>
            <APPLICATION-SOFTWARE-COMPONENT-TYPE UUID="2cb1ec75-75be-41aa-8a0c-d20e02b970b4">
              <SHORT-NAME>Dual</SHORT-NAME>
              <PORTS>
                <R-PORT-PROTOTYPE UUID="ff9966ab-d947-4163-a630-6496596c5d82">
                  <SHORT-NAME>R_Sum1</SHORT-NAME
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="16cd32d4-18ee-4642-b782-4198a712dff2">
                  <SHORT-NAME>R_FRM_Dual1</SHORT-NAME>
                  <REQUIRED-INTERFACE-TREF DEST="CLIENT-SERVER-INTERFACE">/Fim_Package/FunctionInhibition</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
                <R-PORT-PROTOTYPE UUID="1f52a635-9495-4dab-8560-514859e83e1d">
                  <SHORT-NAME>R_Sum2</SHORT-NAME>
                  <REQUIRED-INTERFACE-TREF DEST="SENDER-RECEIVER-INTERFACE">/Interfaces/IF_Sum2</REQUIRED-INTERFACE-TREF>
                </R-PORT-PROTOTYPE>
merci par avance