Avis ! Cette page décrit la nature de l'erreur en utilisant un exemple purement fictif et non les données erronées du fichier de test d'entrée. Vous devez toutefois pouvoir appliquer ces informations à votre cas d'erreur. |
Description de l'erreur :
Il y a plusieurs causes possibles à cette erreur :
- La balise de début n'est pas fermée.
- Vérifiez qu'il ne manque pas de guillemets (")
- ou le signe "inférieur à" (>) de fermeture de balise.
- Le caractère "inférieur à" est utilisé dans la valeur de champ.
Exemple 1 :

Ici, le caractère "inférieur à" est utilisé dans le nom de rue. Par conséquent, l'analyseur croit qu'il s'agit du début d'une nouvelle balise. Vous devez supprimer le caractère "<" ou le remplacer par l'entité correspondante, qui est <
Explication du message d'erreur envoyé par le validateur :
"Impossible de trouver la fin de la balise commencée nom_balise à la ligne x"
Où nom_balise correspond au nom de la balise racine et x correspond au numéro de ligne dans laquelle la balise a été ouverte.
"'>'attendu"
Le signe de fermeture de balise > manque dans la balise XML.
")" expected: /content/body/pre, line 18, column 23 (click for details)MindTouch.Deki.Script.Compiler.DekiScriptParserException: ")" expected: /content/body/pre, line 18, column 23
at MindTouch.Deki.Script.Compiler.Errors.SynErr (System.String origin, Int32 line, Int32 col, Int32 n) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.SynErr (Int32 n) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Expect (Int32 n) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.IfElseStatement (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.BlockStatement (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.IfElseStatement (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.BlockStatement (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.IfElseStatement (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Statements (MindTouch.Deki.Script.Expr.DekiScriptExpression& expr) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.DekiScript () [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.Parser.Parse () [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.DekiScriptParser.Parse (Location location, System.IO.Stream source) [0x00000] in <filename unknown>:0
at MindTouch.Deki.Script.Compiler.DekiScriptParser.Parse (System.Xml.XmlElement current, System.Collections.Generic.List`1 list) [0x00000] in <filename unknown>:0