Как использовать Linq-to-XML для содержимого строки (не для документа)? - PullRequest
0 голосов
/ 17 января 2012

Привет и спасибо за поиск!

Фон

Я работаю над инструментом разработчика для нашей команды разработчиков, который анализирует содержимое из MS Word в форму Windows с текстовыми полями.Мы выполняем некоторую обработку текста, а затем отправляем форму в базу данных.

Некоторые текстовые поля в форме содержат Word XML, который нам необходимо очистить и преобразовать в наш собственный XML для последующего использования с XSLT.

Когда форма заполнится, я хотел бы взять Word XML и использовать Linq для поиска определенных тегов (пример: <w:t>SOME TEXT</w:t>) и преобразовать его в наш собственный XML (<Text>SOME TEXT</Text>), прежде чем он попадет втекстовое поле.

Вопрос

Как использовать Linq-to-Xml для содержимого, извлеченного из строки на этапе предварительной обработки?Я знаю, как создать экземпляр XDocument, но это всего лишь строка, поэтому я в тупике.Вероятно, упускает что-то простое.

Спасибо!

1 Ответ

3 голосов
/ 17 января 2012

Вы можете использовать метод XDocument.Parse для создания XDocument из строки.

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