Namespace prefix ‘xsd’ is not defined.


System.InvalidOperationException: Namespace prefix 'xsd' is not defined.
 at System.Xml.Serialization.XmlSerializationReader.ToXmlQualifiedName(String value, Boolean decodeName)
 at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDictionaryEntryArray.Read1_Object(Boolean isNullable, Boolean checkType)
 at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDictionaryEntryArray.Read2_DictionaryEntry(Boolean checkType)
 at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderDictionaryEntryArray.Read3_ArrayOfDictionaryEntry()

Unbelievable, IE9, does not support IE9 rendering on SharePoint.. and I have known this for a while, but I don’t think I have moaned about it recently.

My beautiful CSS3 and HTML5.. noooo!

To fix this, and thus making my SharePoint Site very bland I change back from IE=9 to..

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Well it fixed the issue, but forcing IE9 to render in IE8 is not a fix.

Using Chrome and Firefox allows the styling to come through, but then you lose all the Office integration.. which, let’s face it, is why we use SharePoint. I love the Microsoft stack and think it is amazing, but I don’t like the MS pushes software just for the sake of being in the pack, IE9 does not measure up to any of it’s competitor, unless you are measuring woeful user experience, there it tops head, shoulders and SharePoint above the rest.

We all want pretty SharePoint, come on MS, throw us a bone here.

Adrian