IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

Supprimer ligne contenant "Doctype"


Sujet :

XML/XSL et SOAP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 37
    Par défaut Supprimer ligne contenant "Doctype"
    Bonjour à tous,

    Sous Acces et VBA, je dois modifier la 2ème ligne d'un fichier xml si cette dernière contien "Doctype".

    En suivant les divers tutos, j'ai pu accéder au fichier le lire, afficher des éléments précis etc... mais je n'arrive à lire les 2 premières lignes qui contiennent :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <!DOCTYPE ExtracteurFMB>
    Le but étant de supprimer la ligne contenant le Doctype.

    Merci et bonne journée

    @ +++ Kris

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 577
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 577
    Par défaut
    Je ne connais rien à Access et pas grand-chose à VBA, mais en principe ça devrait être :

    Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
    tonDocument.RemoveChild(tonDocument.doctype)
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2011
    Messages : 37
    Par défaut
    Salut Thelvin,

    Le hic est que je ne créer pas le fichier. Je dois juste supprimer la ligne contenant le doctype.

    Comme ce n'est pas un noeud avec ouverture et fermeture de balise, je n'arrive pas à y accéder, même juste à l'afficher.

    J'ai déjà utilisé la solucion du FSO en traitant mon fichier comme un fichier texte, mais comme je recopie un fichier dans un autre en supprimant cette ligne, c'est assez long.

    Du coup, je voulais essayer avec XMLDom

    En fait, je n'arrve pas à trouver la ligne de code exacte pour accéder à cette ligne.

    Merci à toi

    @ +++ Kris

  4. #4
    Membre Expert Avatar de tsuji
    Inscrit en
    Octobre 2011
    Messages
    1 558
    Détails du profil
    Informations forums :
    Inscription : Octobre 2011
    Messages : 1 558
    Par défaut
    Il vous faut montrer des lignes au début du code jusqu'à la ligne où le code charge le document/fichier xml et mentionner quel est le problème ou l'erreur vous rencontrez jusqu'à là.

Discussions similaires

  1. [XL-2007] supprimer lignes contenant mot dans classeur entier (avec InputBox)
    Par DlouJ dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/04/2014, 15h22
  2. [XL-2007] Supprimer ligne contenant des cellules vérouillées
    Par nanousik dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/02/2014, 14h24
  3. Supprimer ligne contenant un mot précis
    Par DjiLow dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/07/2010, 09h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo