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

C++Builder Discussion :

En-tête XML


Sujet :

C++Builder

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2003
    Messages : 41
    Points : 33
    Points
    33
    Par défaut En-tête XML
    J'ai le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      FichierXML = new TXMLDocument("");
      FichierXML->Active = true;
      FichierXML->Version = "1.0";
      FichierXML->Encoding = "ISO-8859-1";
      FichierXML->Options.Contains(doNodeAutoIndent);
      FichierXML->Options.Contains(doAttrNull);
      FichierXML->Options.Contains(doAutoSave);
     
      FichierXML->DocumentElement = FichierXML->CreateElement("AS400", "");
    se qui me génère l'entête suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <AS400>
    Et j'aimerai avoir l'en-tête comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <AS400 version="1.0" type="productdefinition">
    Est-ce que qqun aurai une solution car ça fais un petit moment que je cherche mais je ne trouve rien.

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de Greybird
    Inscrit en
    Juin 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 673
    Points : 1 271
    Points
    1 271
    Par défaut
    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
     
    TXMLDocOptions XmlOptions;
    FichierXML->Active = true;
    FichierXML->Version = "1.0";
    FichierXML->Encoding = "ISO-8859-1";
    XmlOptions.Clear&#40;&#41;;
    XmlOptions << doNodeAutoCreate << doNodeAutoIndent << doAttrNull << doAutoPrefix << doNamespaceDecl;
    FichierXML->Options = XmlOptions;
     
    FichierXML->DocumentElement = FichierXML->CreateElement&#40;"AS400", ""&#41;;
    FichierXML->DocumentElement->Attributes&#91;"version"&#93; = Variant&#40;"1.0"&#41;;
    FichierXML->DocumentElement->Attributes&#91;"type"&#93; = Variant&#40;"productdefinition"&#41;;
     
    FichierXML->SaveToFile&#40; "c&#58;\\index.xml" &#41;;
    FichierXML->Active = false;
    Cordialement,

    Arnaud

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2003
    Messages : 41
    Points : 33
    Points
    33
    Par défaut
    Merci les gars !!! C'est nickel !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. XML > XSL : Un casse-tête avec les variables
    Par ricolx dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 07/04/2013, 22h31
  2. Modifier l'en-tête d'un fichier XML
    Par Grimdol dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 08/03/2012, 13h30
  3. en-tête flux XML
    Par omelhor dans le forum Langage
    Réponses: 10
    Dernier message: 18/05/2011, 17h34
  4. Ajax, Openlaszlo : quel en-tête XML entrer ?
    Par olivier57b dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 19/02/2010, 00h44
  5. FileReference.save sur objet XML : en-tête manquant
    Par chrilie dans le forum ActionScript 3
    Réponses: 4
    Dernier message: 17/04/2009, 22h13

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