Я хочу передать XmlDocument в качестве параметра моему методу веб-сервиса. После загрузки файла XML по пути, когда я пытаюсь отправить XmlDocument в качестве параметра методом веб-сервиса, я сталкиваюсь с этой ошибкой. В чем может быть причина? Я использую StreamWriter и закрываю его. Я не использую XmlWriter.
Среда разработки VS 2008
Сообщение об ошибке:
Невозможно написать объявление XML. Метод WriteStartDocument уже написал его.
Редактировать (из комментариев):
Я не могу опубликовать весь код, потому что он содержит более 1000 строк. Также, когда я загружаю Xmldocument в веб, я не могу использовать этот метод без проблем. Может быть, Webservice вызывает проблемы?
Dim xml As New XmlDocument
xml.Load("\My Documents\" & xmlfile & ".xml")
myTransfer.Save_XML(xml, 1)
<<<<<<'here crashes this is my web service method
<WebMethod()> _
Public Sub Save_XML(ByVal m_xmlMyDoc As XmlDocument, ByVal p_ID As Integer)
end sub