Système.XML.XmlException: 'est un jeton inattendu. Le jeton attendu est";"

J'ai un formulaire HTML que je suis en train de charger à l'aide d'XDocument.Charge, et je reçois le message d'erreur suivant:

' ' is an unexpected token. The expected token is ';'. Line 1257, position 66.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)

Le code est simplement la suivante:

XDocument xmlDoc = XDocument.Load(pageData.Stream);

pageData est un objet personnalisé à partir d'un autre système, c'est-à cracher un datastream. Je l'ai eu à l'exportation xml retour à une chaîne, et il semble bien.

Quand je vérifie que la ligne sur le code HTML, c'est juste une balise de fermeture d'un élément. Quelle est la fiabilité de la ligne/position donnée par le xml exception? Je suis tout simplement la source de la forme dans notepad++ pour la validation, et je ne vois pas que ce serait un problème.

EDIT:
Voici les premières lignes avant et après l'erreur. J'ai marqué la ligne d'erreur.

                                        </p>
                        </td>
                    </tr>
                </table>

            </td>
        </tr>  <----Error Line
        <tr>
            <td>
                <div id="BusinessJustificationForm">
                    <table id="BusinessJustificationTable">
                        <tr>
                            <td class="seperator" colspan="7">
à partir de l'expérience de ses assez exact, peut-être une ligne ou deux avant/après
On dirait que vous avez donné de l'espace
J'ai posté 3 lignes au-dessus et au-dessous de la ligne qui incite l'erreur et a marqué la ligne d'erreur ci-dessus..
Avez-vous des entités html?
à l'aide de divisions en td n'est pas une bonne idée...

OriginalL'auteur Stephen Wigginton | 2013-07-29