Deserializzare stringa XML con carattere 

mercoledì 04 aprile 2007 - 10.21

erik77 Profilo | Senior Member

Ciao ragazzi,
per deserializzare una stringa XML ( <?xml version="1.0" encoding="utf-8"?>)
uso questa funzione :

Public Function Deserializza(ByVal sBody As String, ByRef obj As Object, ByRef msgError As String) As Boolean
Dim bResult As Boolean
Try
Dim XmlSerializer As New System.XML.Serialization.XmlSerializer(obj.GetType)
Dim StringReader As New StringReader(sBody)

obj = XmlSerializer.Deserialize(StringReader)
bResult = True
Catch ex As Exception
msgError = ex.Message
bResult = False
End Try
Return bResult
End Function

solo che ricevo un errore in quanto la stringa XML contiene il seguente carattere : "&#x2;" ...
vorrei sapere se c'è un modo per gestire questi tipi di carattere e "normalizzarli"

grazie in aticipo

P.S. vi allego il file xml ... non riesco a trovare un encoding che legga correttamente il carattere "strano"
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5