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

ASP.NET Discussion :

Création d'un fichier xml


Sujet :

ASP.NET

  1. #1
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut Création d'un fichier xml
    Bonjour,
    Voila j'ai récupéré un tutoriel sur ce site afin de faire des testes pour créer des fichiers XML.
    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     Imports System.Xml  
    <script language= "VB" runat= "server" > 
    sub page_load()
     
    Dim XmlDoc As new XmlDocument () 
    'création du document
    XmlDoc.LoadXml("[lstSite][/lstSite]")
     
    Dim elemSite As XmlElement
    elemSite = XmlDoc.CreateElement("SITE")
     
    'creation et definition de la balise url (enfant)
    Dim elemUrl As XmlElement
    elemUrl = XmlDoc.CreateElement("URL")
    elemUrl.InnerText = " http://localhost/index.xml "
     
    'creation et definition de la balise Nom (enfant)
    Dim elemNom As XmlElement
    elemNom = XmlDoc.CreateElement("NOM")
    elemNom.InnerText = peuw.net
     
    'ajout des 2 balise enfants a la balise parent 
    elemSite.AppendChild(elemUrl)
    elemSite.AppendChild(elemNom)
     
    'on ajoute la balise parent au document
    XmlDoc.DocumentElement.AppendChild(elemSite)
     
    'Ecriture du Xml
    XmlDoc.Save(Application.StartupPath & "Newsite.XML")
    MsgBox("Enregistrement réussi")
    end sub
     
    </script>
     
    <html>
    <head>
    <title> Création d'un fichier XML </title>
    </head>
     
    <body>
    <h1> Création d'un fichier xml </h1>
    <asp:Label id="zaErrPass" runat="server" text="Voyons ce que sa donne:"></asp:Label><br/>
     
    </body>
    </html>
    Pour ma part j'associe du vb.net à l'ASP.net (j'ai pas visual basic).
    Quand je lance la page web j'ai cette erreur:
    Type 'XmlDocument' non défini
    Ligne 7 : Dim XmlDoc As new XmlDocument ()
    Quelqu'un pourrait-il m'expliquer pourquoi j'arrive pas à créer de fichiers svp?
    Merci d'avance

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Doit manquer une référence

  3. #3
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Une référence du fichier qui existe? On ne peut pas créer un xml directement depuis un code comme celui-là?

    J'ai mis un fichier dans le repetoire courant à cette page c'est à dire dans C:\Inetpub\wwwroot mais toujour rien, j'ai bien lu le tuto et j'ai fais un copier/coller juste pour voir comment sa fonctionne mais chez moi sa apparait j'ai conscience que le problème vient de chez moi mais je sais pas à quel niveau

  4. #4
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Non, une référence au niveau de la solution vers System.Xml

  5. #5
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Exuse moi mais je vois pas clairement ce tu dis
    ?
    J'ai tous mis comme dans le tuto ainsi que <la reférence> ou bien?

  6. #6
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Ca marche ça ou pas:
    Dim XmlDoc As new System.Xml.XmlDocument ()

  7. #7
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Cette erreur n'apparait plus mais une autre est apparue:
    Type 'XmlElement' non défini.
    Donc j'ai essayé (logiquement) comme tout à l'heure la référence:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'création du document'
    Dim elemSite As new System.Xml.XmlElement
    Toujours une erreur mais cette fois-ci de résolution:
    La résolution de surcharge a échoué, car aucun 'New' n'est accessible.
    J'ai beau éssayé de tourner sa dans tous les sens ce sont les memes erreurs.
    Voici le tutos

  8. #8
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Pour l'import, tu ne dois pas avoir la dll System.Xml dans ton projet.
    Pour l'autre erreur, c'est suffisamment clair

  9. #9
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Je viens de télécharger la dll System.Xml et je l'ai mis dans le repertoire windows system 32 mais sa passe toujours pas, y'a pas une autre solution pour mon, ou si vous connaissez un autre tutos si je peux pas créer mon fichier xmlavec ce tutos là? s'il vous plait.

  10. #10
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    quel est le rappart avec system32?

  11. #11
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Je me disais que c'était un dll du systeme windows...
    Aussi j'ai retrouvé un autre code sur le net mais le début est identique au votre et c'est la même erreur que j'obtiends.

  12. #12
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Tu veux pas utiliser visual studio, faut assumer ...

  13. #13
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Mais esque visual studio crée des applications web?
    Et si oui dans ce cas je dois reprendre tous mon projet afin de le réadapter à visual Studio? Et j'ai aucune notion en visual studio déja que je sais que je suis lourd alors ce sera la cata
    Ok par crainte j'ai installé visual studio 2008, je fais un copier/ coller du code du tutos et je vous fais signe si sa passe...

  14. #14
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Eh ben Mr. Lucetefalco meme sous vs2008 il y'a toujours une erreur, mais dites si j'arrive à créer le fichier sous vs2008, pourais-je copier la partie code et le coller dans mon script en asp.net por obtenir le meme resultat?

  15. #15
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Vérifie que la référence existe bien dans l'arborescence de ton projet comme ci-dessous
    "Winter is coming" (ma nouvelle page d'accueil)

  16. #16
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    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
    16
    17
    18
    19
    20
    21
    22
    23
    '*** Si le fichier n existe pas : création, avec adjonction de l élément racine.'
            '    Ici il sera créé sous le debug de lapplication.'
            '    Pour un autre dossier : indiquer le chemin de celui ci'
     
          If Not IO.File.Exists("C:\Inetpub\wwwroot\xml\test1\Paire1.XML") Then
                '*** Création d un fichier vide.'
                Dim fs As IO.FileStream
                fs = IO.File.Create("C:\Inetpub\wwwroot\xml\test1\Paire1.XML")
                fs.Close()
     
                '*** Create an instance of StreamWriter to write text to a file.'
                Using sw As IO.StreamWriter = New IO.StreamWriter("C:\Inetpub\wwwroot\xml\test1\Paire1.XML")
                    '*** Création et inscription du prologue .'
                    sw.WriteLine("<?xml version=""1.0"" encoding=""utf-8""?>")
     
                    '*** Création et inscription de l élément racine.'
                    sw.WriteLine("<Client>")
    				sw.WriteLine("</Client>")
                    sw.Close()
                End Using
           End If
     
    		end sub
    Merci à tous mes 'grands frères programmeurs' !!!
    Place aux nouvelles questions...
    La programmation n'a que pour seule limite notre imagination

  17. #17
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Finalement, tu n'utilises pas les fonctionnalités XML??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     sw.WriteLine("<?xml version=""1.0"" encoding=""utf-8""?>")
    "Winter is coming" (ma nouvelle page d'accueil)

  18. #18
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Fonctionnalités? Ben si je l'ai écris en en-tête de page:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     sw.WriteLine("<?xml version=""1.0"" encoding=""utf-8""?>")

  19. #19
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Je parle de ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Using sw As IO.StreamWriter = New IO.StreamWriter("C:\Inetpub\wwwroot\xml\test1\Paire1.XML")
    Ce n'est pas un objet spécifiquement dédié à la création de fichiers Xml. As-tu trouvé ceci:

    Jettes-y un oeil.

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  20. #20
    Membre éclairé Avatar de SonnyFab
    Étudiant
    Inscrit en
    Mai 2010
    Messages
    498
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2010
    Messages : 498
    Par défaut
    Ben j'ai cherché sur le net comment je pouvais créer le fichier xml avec asp.net il n'y avait que des codes (du moins ce que j'ai pu avoir) pour vs. J'ai donc ajuster des codes de vs08 au mien.(Un peux débrouillard je sais)
    Tu veux dire que c'est risqué de faire comme sa?
    Ok je vais jetter un coup d'oeil sur tes liens , merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [JDOM] Création d'un fichier xml avec jdom
    Par fabricew59 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 09/08/2006, 11h17
  2. [XSD] Création d'un fichier XML
    Par Taylor² dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 06/06/2006, 22h16
  3. Création d'un fichier XML
    Par fantasio31 dans le forum Général Python
    Réponses: 2
    Dernier message: 09/09/2004, 17h06
  4. [XML] Création d'un fichier XML
    Par TheDarkLewis dans le forum Langage
    Réponses: 6
    Dernier message: 24/07/2004, 18h27
  5. ligne d'entête création d'un fichier XML
    Par cduterme dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 23/02/2004, 15h30

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