Мне нужно передать строку, встроенную в XML, веб-сервису. Но между каждым элементом есть косая черта
Мне нужно передать встроенную строку с помощью xml в веб-службу. Я пытаюсь использовать кодировку UTF8. Я использую string builder и string writer, но я не могу передать параметр inputxml как сам "писатель". так что придется бросить его на "писателя.Метод toString()". затем он преобразуется в UTF16 и создает пересылаемую косую черту между каждым элементом.
Пожалуйста помочь. как я встраиваю свою строку в xml?
NB: использование ASP.net и еще C#.Net, .Net fRame work 4.5
Что я уже пробовал:
защищенная строка BuildXmlSTR(string NameofParty)
{
Настройка XmlWriterSettings = новые настройки XmlWriterSettings();
установка.Кодировка=Кодировка.Кодировке utf8;
Проверьте новое окно инструментов();
StringWriter writer = новый StringWriter(sb);
используя (XmlWriter w = XmlWriter.Создать(писатель, установка))
{
Вт.WriteStartDocument(правда);
w.WriteStartElement("данные");
Вт.WriteElementString("ребенок", "значения MyValue");
w.WriteEndElement();//данные
}
string test = writer.Метод toString();
обратный тест.Метод toString();
}