Rechercher : dans
Par :

Comment lire un fichier XML en C#

Dernière réponse le 14 avr 2009 à 02:08:34 cocochanel, le 11 jun 2008 à 14:00:30 
 Signaler ce message aux modérateurs

Bonjour,
je suis une débutante dans C# et j'aimerais lire mon Fichier XML avec le C#, malheuresement il me vient toujours à chaque appelle de ma fonction "docxml.Read();" cette fautte "impossible de trouver le fichier cteobject.dtd"
s'il vous plait aidez moi et merci d'avance de m'aider.

voici le début de mon fichier XML à lire:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cteobject SYSTEM "cteobject.dtd">
<cteobject nextpid="50" pid="p0">
<tree type="root" name=" Auto " pid="p2">
<nodelayout xpos="275" ypos="18" pagepid="p1">
<layoutstyle fgcolor="#000000" fontstyle="plain" fontfamily="Arial" bgcolor="#ffffff" fontsize="10"/>
</nodelayout>
<activetag tagtype="Autolayout" pid="p29">
<AUTOLAYOUT distParent="35" type="1" distY="20" alignment="0.0" fixed="false" distX="20"/>
</activetag>
<activetag tagtype="Description" pid="p3"/>
<tree type="classification" name="Farbe " pid="p6">

et ici c'est le début de mon programme dans C# qui lit le fichier:
class Program
{
static void Main(string[] args)
{
XmlTextReader docxml = new XmlTextReader("cteobject.xml");

docxml.WhitespaceHandling = WhitespaceHandling.None;

docxml.Read();

Console.Write("<" + docxml.Name + " ");

Console.Write("version: " + docxml.GetAttribute("version") + ">\n");

docxml.Read();

docxml.Read();

Console.Write("<" + docxml.Name + " ");

Console.Write("nextpid: " + docxml.GetAttribute("nextpid") + " pid: " + docxml.GetAttribute("pid ") + ">\n");

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « comment lire un fichier XML en C# » dans :
Fichier PRN VoirFormat PRN Un fichier PRN (contraction de PRiNt) est un fichier d'impression, c'est-à-dire un fichier contenant les données binaires telles qu'elles doivent être envoyées à une imprimante. Comment lire un fichier PRN ? Pour ouvrir un tel fichier,...
Fichier NFO VoirFormat NFO Un fichier NFO est un fichier texte, c'est-à-dire un simple fichier contenant du texte au format ASCII. Un tel fichier accompagne généralement des fichiers en téléchargement pour apporter des informations additionnelles sur...

1

 hanen, le 14 avr 2009 à 02:08:34

Salut
pour cette faute, essaye d'effacer la ligne de déclaration du "dtd" au niveau du document XML

Répondre à hanen