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

Framework .NET Discussion :

Problème d'ecrire d'un fichier XML


Sujet :

Framework .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Par défaut Problème d'ecrire d'un fichier XML
    Bonjour à tous,

    J'ai un petit souci pour écrire un fichier XML avec VB.NET 2005:

    IMPOSSIBLE D ECRIRE DES ":" DANS UN XML!

    Je fais appel a la classe XmlWriter. J'arrive a créer des elements, et des paramètres. Mais je dois créer un fichier qui contien ceci en entete:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <LayerSet Name="Paris Dakar Rally" ShowOnlyOneLayer="false" ShowAtStartup="false" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\WorldWind\bin\Debug\Configuration\WorldXmlDescriptors\EarthLayers\LayerSet.xsd">
    Mon problème est que je n'arrive pas à créer cette ligne dans mon fichier xml a cause des : apparemment! J'ai essayer ce code mais VB me sort une erreur!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     writer.WriteStartElement("LayerSet")
    writer.WriteAttributeString("Name", Replace(Projet_en_cours(0), ".gpp", ""))
    writer.WriteAttributeString("ShowOnlyOneLayer", "false")
    writer.WriteAttributeString("ShowAtStartup", "false")
    writer.WriteAttributeString("xmlns:xsi", "")
    writer.WriteAttributeString("xsi:noNamespaceSchemaLocation", "C:\WorldWind\bin\Debug\Configuration\WorldXmlDescriptors\EarthLayers\LayerSet.xsd")

    Quelqu'un peux m'aider ou m'explique a quoi servent les deux points? Ca a l'air d'etre un hybride du XML non?!

    Pour infos, mon prog génère un fichier XML utilisé par un logiciel et ce fichier doit contenir cette ligne.

    Merci de votre aide!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 17
    Par défaut
    Je fais remonter le post. Personne ne peux m'aider!

  3. #3
    Membre Expert Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Par défaut
    Suggestion : et si tu essayais de faire ta recherche à l'envers ?

    Au lieu de chercher à mettre les bonnes choses dans un Writer.
    Et si tu ouvrais un fichier déjà au bon format avec un Reader, histoire de voir les valeurs retournées ?

    Ca te permettrait directement de savoir si ce que tu veux faire est faisable : si le framework n'aime pas tes attributes avec : il te lanceras direct une exception...

Discussions similaires

  1. [VBS] Ecrire ds un fichier XML
    Par TEXMEX dans le forum VBScript
    Réponses: 1
    Dernier message: 22/02/2006, 17h08
  2. [MS-DOS] Est-il possible d'ecrire ds un fichier XML
    Par TEXMEX dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 22/02/2006, 10h15
  3. Problème de lecture dans un fichier xml
    Par Pyra dans le forum Langage
    Réponses: 2
    Dernier message: 18/12/2005, 00h13
  4. Problème d'écriture dans un fichier xml
    Par vanoou dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/07/2005, 02h28
  5. Réponses: 2
    Dernier message: 01/06/2004, 12h47

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