/ / Як завантажити XML, визначений у проекті запуску c #, з бібліотеки - c #, xml, dll

Як завантажити XML, визначений у запущеному проекті c #, з бібліотеки - c #, xml, dll

Я спробував оглянути найкращу практику для завантаження XML-файлу із стартового проекту в C # -Рошення.

Я будую бібліотеку, яка повинна бути в змозізавантажте наступний XML із стартового проекту, який використовує бібліотеку. Якщо можливо, XML НЕ повинен бути видимим для споживача. XML-файл використовує DTD, тому я не впевнений, чи можу я використовувати app.config для цього. Ось приклад такого 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>

Хтось має рекомендацію, як це зробити?

Дякуємо за відповідь! :)

Відповіді:

3 для відповіді № 1

Додайте його як вбудований ресурс до своєї збірки (стартовий проект) і прочитайте звідти. Google знає деталі.