2009-02-27 3 views
2

Я разбираю XML-строку в XElement.Parse ("somestring") и вставляю ее в другой XElement, используя метод add. поэтому я хочу удалить стандартную кодировку utf и атрибуты xmlns из текста «somestring».удаление xmlns в XElement

Как сделать ...

Я ценю вашу помощь.

Благодаря KJ

+0

Вы имеете в виду кодировку = "UTF-8" в объявлении xml? – AnthonyWJones

ответ

0

звучит, как вы есть документ XML, включающий в себя <?xml декларации. Используйте XDocument вместо того, чтобы разобрать: -

XDocument doc = XDocument.Parse(someString); 
existingElem.Add(doc.Root); 

Что касается Xmlns попробовать выше и посмотреть, что получится, я не думаю, что вам нужно беспокоиться о. Это может быть проблемой только в том случае, если ваш существующий документ использует пространство имен по умолчанию, которое отличается от вашего включенного XML.

+0

Здравствуйте, Спасибо за ваш быстрый ответ, он отвечает на мой запрос. Thanks KJ –