Из службы Windows я передаю правильно сформированную строку XML в веб-службу Java.
Веб-служба Java обработает данные и вернет мне код состояния. Хотя я передаю хорошо отформатированный XML-файл. Я получаю сообщение об ошибке от веб-службы Java:
Неверный байт 1 из 1 последовательности utf-8 в vb.net
В чем причина этого?
Перенесено из ответа автора:
Извините, что не предоставил более подробную информацию. Вот пример XML, который я генерирую из службы Windows VB.net, и есть теги CDATA для нескольких элементов.
<?xml version="1.0" encoding="utf-8"?>
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
Я передаю приведенный выше XML в веб-службу Java.
XML, полученный Приложением Java, хотя и не отформатирован. По некоторым причинам несколько закрывающих тегов не работают и появляются в следующей строке.
Например:
<book category="WEB">
<title lang="en">Learning XML</tit
le>
<author>Erik T. Ray</aut
hor>
<year>2003</year>
<price>39.95</price>
</book>
Может ли это быть частью проблемы?