/ / Comment charger un fichier XML, défini dans le projet de démarrage c #, à partir d'une bibliothèque - c #, xml, dll

Comment charger un XML, défini dans le projet de démarrage c #, à partir d'une bibliothèque - c #, xml, dll

J'ai essayé de rechercher une meilleure pratique pour charger un fichier XML à partir du projet de démarrage dans une solution C #.

Je construis une bibliothèque qui devrait pouvoirchargez le fichier XML suivant à partir du projet de démarrage qui utilise la bibliothèque. Si possible, le XML ne devrait PAS être visible pour l'utilisateur final. Le fichier XML utilise une DTD, je ne suis donc pas sûr de pouvoir utiliser app.config à cette fin. Voici un exemple d'un tel fichier XML.

<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<!DOCTYPE filter SYSTEM "filters.dtd">

<filter>
<controltype-criteria type="Button">
<event>TouchDown</event>
</controltype-criteria>
</filter>

Quelqu'un at-il une recommandation comment faire cela?

Merci pour votre réponse! :)

Réponses:

3 pour la réponse № 1

Ajoutez-le en tant que ressource intégrée à votre assemblage (projet de démarrage) et lisez-le à partir de là. Google connaît les détails.