Преобразование объектов в представления XML в C # - PullRequest
0 голосов
/ 28 октября 2009

У меня есть динамически связанная библиотека, написанная на C # 3.0. В этой библиотеке есть небольшой набор открытых классов, для которых я хочу создавать представления XML. Идея состоит в том, чтобы разрешить «сохранение / загрузку» объектов с диска с использованием XML в качестве представления. Я также хотел бы позволить пользователям библиотеки классов передавать эти представления XML в определенные функции библиотеки в качестве входных данных. Я никогда раньше не использовал XML таким образом, поэтому сейчас пытаюсь изучить и понять XML.

Я довольно часто видел онлайн класс XMLSerializer, но я не уверен, что это то, что я ищу, потому что я хочу, чтобы эти объекты были представлены в программе как XML, чтобы я мог манипулировать ими в формате XML а не просто запись непосредственно в файл.

Должен ли я определить файл XSD? Какие классы .Net мне нужно учить? Есть ли хорошие места, чтобы начать изучать, как выполнять такие задачи?

1 Ответ

1 голос
/ 28 октября 2009

Вы можете использовать XmlSerializer с StringReader и StringWriter для записи XML в строку вместо файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...