Erreur name space et type introuvable sur ma classe [Résolu]

Signaler
Messages postés
89
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
21 juin 2016
-
Messages postés
89
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
21 juin 2016
-
Salut à tous,
j'essaye de traiter (lire) un document XML, pour cela j'utilise XPath. j'ai crée une classe qui me permet de le lire et de renvoyer dans une string les informations dont j'ai besoin.
mon problème c'est que quand je crée une instance de ma classe, j'ai l'erreur suivante: "le type ou l'espace de nom 'maclasse' est introuvable (une directive using ou une référence assembly est-elle manquante?)"

quelqu'un à déja vu ça? (certainement que oui :))
je sais que le problème doit-etre con mais bon je ne trouve pas ce qui se passe. voici quelque lignes de mon code:
Ma classe:
public class XmlParser
    {
        static XPathDocument docNav;
        static XPathNavigator nav;
        static XPathNodeIterator xit;
        static bool initpath = true;

        public XmlParser(string path) 
        {
              <code>
        }


Mon appel à ma classe:
[code=cs]

protected XmlParser Xe = new XmlParser();

</code>

Merci pour votre aide.

2 réponses

Messages postés
1648
Date d'inscription
samedi 6 novembre 2004
Statut
Modérateur
Dernière intervention
28 avril 2011
2
Salut,

Ta classe est sans doute dans un certain namespace, qui n'est pas connu du fichier où tu cherches à l'instancier.
Trouve son nom et rajoute un :
using MonNamespace;


Si la classe est déclarée dans un autre projet que celui où tu l'instancie, n'oublie pas d'ajouter une référence vers le projet où elle est déclarée.

(C'est d'ailleurs exactement ce que t'indique le message d'erreur...)

Cordialement
Nurgle (Antoine)
Messages postés
89
Date d'inscription
mardi 19 janvier 2010
Statut
Membre
Dernière intervention
21 juin 2016
2
Merci c'était bine ça!