Forum Clubic

XML - Supprimer tout les fils d'un noeud

Bonjour,

Je ne trouve pas sur le net alors peut être quelqu’un pourrait m’indiquer comment supprimer tout les fils d’un noeud comme par exemple:


<User Name="cam-record">
      <Option Name="Pass">d139cd59a61586f22def9812ec729033</Option>
      <Option Name="Group"/>
      <Option Name="Bypass server userlimit">0</Option>
      <Option Name="User Limit">0</Option>
      <Option Name="IP Limit">0</Option>
      <Option Name="Enabled">1</Option>
      <Option Name="Comments"/>
      <Option Name="ForceSsl">0</Option>
      <IpFilter>
        <Disallowed/>
        <Allowed/>
      </IpFilter>
      <Permissions>
        <Permission Dir="C:\ftp_data\Enregistrements\Tours">
          <Option Name="FileRead">1</Option>
          <Option Name="FileWrite">1</Option>
          <Option Name="FileDelete">1</Option>
          <Option Name="FileAppend">1</Option>
          <Option Name="DirCreate">1</Option>
          <Option Name="DirDelete">1</Option>
          <Option Name="DirList">1</Option>
          <Option Name="DirSubdirs">1</Option>
          <Option Name="IsHome">1</Option>
          <Option Name="AutoCreate">0</Option>
        </Permission>
      </Permissions>
      <SpeedLimits DlType="0" DlLimit="10" ServerDlLimitBypass="0" UlType="0" UlLimit="10" ServerUlLimitBypass="0">
        <Download/>
        <Upload/>
      </SpeedLimits>
    </User>

Merci ^^
Edité le 31/07/2009 à 13:12

Non. Parce que 1) pas de langage 2) pas précis.

Tu veux faire quoi ? Editer le fichier à la main ? Mais alors quel noeud veux tu supprimer… etc.

Non je veux supprimer grace à PHP et spécifiant l’attribut Name tout le noeud et les fils de User.

Serve yourself :

fr2.php.net…
fr2.php.net…

Y a des exemples. Les méthodes que tu cherches, c’est removeChild et removeAttribute.