Returnere XML via en webservice
Jeg forsøger at returnere svaret fra en webserivce som XML, men får en fejl når jeg gør det. Mit (simple) forsøg ser således ud:Dim settings As New XmlWriterSettings()
settings.Indent = True
settings.NewLineOnAttributes = True
Dim sb As New StringBuilder()
Using writer As XmlWriter = XmlWriter.Create(sb, settings)
writer.WriteStartDocument()
writer.WriteStartElement("People")
writer.WriteStartElement("Person")
writer.WriteAttributeString("Name", "John")
writer.WriteEndElement()
writer.WriteEndElement()
writer.WriteEndDocument()
writer.Flush()
End Using
Dim xmlDocument As New XmlDocument()
xmlDocument.LoadXml(sb.ToString())
Return xmlDocument
Når jeg forsøger at kalde webservicen, får jeg denne fejl:
System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: The type System.Xml.XmlDocument may not be used in this context.
Hvad skal jeg gøre/ændre, for at returnere XML'en?