2012-10-30 35 views
0

之後拋出這個詞法錯誤? 我有一個程序,我在一個文件中寫測試用例。我的java程序解析文件,測試用例被讀取並執行。在解析階段,我遇到了這個錯誤。可能是什麼原因?遇到詞法錯誤:「<」(60)在「」

+0

請問有些情況嗎?我們在這裏談論什麼文件格式和/或語言? – deceze

回答

0

如果您將HTML文檔提交到W3C CSS Validator,您將收到此類錯誤消息。原因在於像<!DOCTYPE html>這樣的構造在CSS中是沒有意義的,甚至在詞彙層面也是不允許的。

我不知道這可能與Java程序解析文件有什麼關係。我的猜測是你的程序處理數據並從中提取或生成CSS樣式表,然後將樣式表傳遞給CSS驗證。在這種情況下,數據或解析中出現問題 - 解析器根本不準備處理HTML(或XML),或者解析錯誤。

0

我在我的Java編譯中遇到了同樣的錯誤。您的構建鏈中的某些內容正在使用工具"cpd" (copy/paste detector)執行靜態代碼分析。它會在讀取代碼時拋出詞法錯誤,並且無法解析它。不幸的是,我不確定什麼確切的情況會導致它失敗。我希望你指出正確的方向!