[Notepad++] Fichier XML et suppression sections

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par ryoma, 3 Avril 2012.

  1. ryoma
    ryoma WRInaute discret
    Inscrit:
    7 Janvier 2012
    Messages:
    63
    J'aime reçus:
    0
    Bonjour,

    J'ai un fichier xml de plus de 20 Mo.

    Ce fichier se présente sous la forme suivante :

    <housing category="sales">
    <what>
    ...
    </what>
    <where>
    ...
    </where>
    </housing>

    Je souhaiterais faire en sorte de supprimer toutes les sections du fichier commençant par "housing category="rentals"> et se terminant par </housing>

    En faisant une recherche dans le fichier, il y aurait environ 3.000 sections à supprimer.

    Savez-vous s'il est possible de faire facilement de telles suppressions avec Notepad++, et dans l'affirmative, pourriez-vous m'indiquer comment ?

    Merci d'avance.

    Cordialement
     
  2. sonn
    sonn WRInaute discret
    Inscrit:
    9 Mars 2012
    Messages:
    70
    J'aime reçus:
    0
    Euh.. notepad+ est un éditeur, pas un language, sinon en php une regex devrais pourvoir résoudre ton problème ;)
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 168
    J'aime reçus:
    345
    Avec une macro.
     
  4. ryoma
    ryoma WRInaute discret
    Inscrit:
    7 Janvier 2012
    Messages:
    63
    J'aime reçus:
    0
    Bonjour,

    Depuis la version 6.0, on peut utiliser des regex dans Notepad++

    On peut ainsi faire des search/replace par expressions régulières, avec la fonction match newlines.

    Du coup, c'est la regex que je recherche pour arriver à faire le remplacement comme souhaité.

    J'ai essayé cela, sans succès : "^(<housing category="rentals">)(.)*(</housing>)$"

    Auriez-vous une idée svp ? Merci d'avance
     
  5. ryoma
    ryoma WRInaute discret
    Inscrit:
    7 Janvier 2012
    Messages:
    63
    J'aime reçus:
    0
    Pour information, avec Notepad 6.0, j'ai réussi à sélectionner tout le document avec cette fonction :

    <housing category="housing:sales">(.*)</housing>

    Je suis donc sur la bonne voie.

    Il faudrait juste trouver le moyen pour que ça sélectionne les valeurs correspondantes, et pas tout le document.

    Pour rappel, le document se présente grosso modo comme suit :

    <housing category="housing:sales">
    <what>
    ...
    </what>
    <where>
    ...
    </where>
    </housing>
    <housing category="housing:rentals">
    <what>
    ...
    </what>
    <where>
    ...
    </where>
    </housing>

    Je voudrais sélectionner que les noeuds <housing category="housing:rentals"></housing>

    Merci d'avance.
     
Chargement...
Similar Threads - [Notepad++] Fichier XML Forum Date
[Notepad++] CTRL+E ne fonctionne plus sur mon PC :-x Développement d'un site Web ou d'une appli mobile 9 Août 2010
Commande site : monsite.com. Comment récupérer les URL dans un fichier ? Crawl et indexation Google, sitemaps 2 Juillet 2022
Fichier .htaccess, Https et www Débuter en référencement 2 Juillet 2022
Hébergeur pour streaming de petits fichiers audios Administration d'un site Web 29 Juin 2022
Les fichiers sur archive.org sont-ils du domaine public ? Droit du web (juridique, fiscalité...) 14 Juin 2022
Comment ajouter le tag GA4 sur 7000 fichiers ? Google Analytics 10 Avril 2022
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
sécuriser upload fichier csv.gz Développement d'un site Web ou d'une appli mobile 9 Mars 2022
Problème récupération fichier vps Développement d'un site Web ou d'une appli mobile 5 Mars 2022
Priorité entre le serveur et le fichier Htaccess URL Rewriting et .htaccess 4 Janvier 2022
importance de l'ordre des instructions dans un fichier htaccess URL Rewriting et .htaccess 3 Janvier 2022
Variables SetEnv dans un fichier htaccess URL Rewriting et .htaccess 25 Décembre 2021
Récupérer les 10 plus grandes valeurs dans un fichier JSON Développement d'un site Web ou d'une appli mobile 18 Novembre 2021
fichiers PDF non adaptés aux mobiles Débuter en référencement 17 Novembre 2021
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
Astuce Solution de Stockage de Fichiers sur mon Domaine Développement d'un site Web ou d'une appli mobile 15 Octobre 2021
Référencement - nom des fichiers images Débuter en référencement 22 Septembre 2021
problème lors de l indexation de mes fichiers Crawl et indexation Google, sitemaps 15 Août 2021
problème avec l indexation de mes fichiers Problèmes de référencement spécifiques à vos sites 8 Août 2021
Fichier avec ou sans extension php pour le référencement Crawl et indexation Google, sitemaps 3 Août 2021