Jag försöker via boken börja med C# lite webbaplikationer. prova att skriva <?xml version="1.0" encoding="UTF-8" ?> det kör jag med och då fu kar svenska tecken Tack för tipset, men tyvärr, samma problem.Det finns ett ogiltigt tecken i den angivna kodningen
Nu har jag fått följande fel:
Det finns ett ogiltigt tecken i den angivna kodningen. Rad 4, position 13.
Rad 74: // create a serializer...
Rad 75: XmlSerializer serializer = new XmlSerializer(typeof(Entry));
Rad 76: Entry newEntry = (Entry)serializer.Deserialize(file);//här klagar han
Rad 77:
Rad 78: // close the file...
[XmlException: Det finns ett ogiltigt tecken i den angivna kodningen. Rad 4, position 13.]
System.Xml.XmlScanner.GetChars(Byte[] srcBuffer, Int32& srcOffset, Int32 srcLen, Char[] destBuffer,
Int32 destOffset, Boolean zeroedOut) +211
System.Xml.XmlScanner.Read() +53
System.Xml.XmlScanner.ScanContent() +412
System.Xml.XmlTextReader.ParseBeginTagExpandCharEntities() +262
System.Xml.XmlTextReader.Read() +216
System.Xml.XmlReader.ReadElementString() +62
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read1_Entry(Boolean
isNullable, Boolean checkType) +414
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReader1.Read4_Entry() +76
[InvalidOperationException: Det finns ett fel i XML-dokumentet (4, 4).]
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle,
XmlDeserializationEvents events) +412
System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, XmlDeserializationEvents
events) +25
System.Xml.Serialization.XmlSerializer.Deserialize(Stream stream) +165
Weblog.Global.LoadEntry(String filename) in c:\inetpub\wwwroot\weblog\global.asax.cs:76
Weblog._Default.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\weblog\default.aspx.cs:33
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +750
Jag har närmast slaviskt skrivit av boken, kollat och dubbelkollat igen, men jag hittar inte felet.
[REDIGERAT]
Jag har hittat felet.
Jag laddar in en XML-fil, och där hadde jag bl a svenska tecken, därav felet.
Går det inte att komma runt detta?
Sv: Det finns ett ogiltigt tecken i den angivna kodningen
Sv:Det finns ett ogiltigt tecken i den angivna kodningen