Today I found an error in the MSDN forum that I encountered and suffered with him in the past:
“Unexpected XML declaration. The XML declaration must be the first node in the document, and no white space characters are allowed to appear before it. Line 1, position 4.”
Cause
- You have a single whitespace character on the first line of your schema before the start of the XML declaration.
Or
- You have a single whitespace character on the first line of your XML file before the start of the XML declaration.
Solution 1
- Open your XSD file in Notepad and remove the character, save and then re-validate- the problem should go away.
Solution 2
- When using XML file you must start declaration in the first row with <?xml version=”1.0″ encoding=”UTF-8″ ?> right away. No space is allowed in the beginning of the xml file.
great….i was did this error from last two days…now solved it..thanks
I am facing this issue while calling a WCF service. surprisingly the message states Line(44,9) or Line(46,9) when the request is not more than 26 lines. I am still clueless. Can anyone share their experience