2012-07-28 67 views
0

Eclipse PDT將兩行標記爲錯誤。我的網站在瀏覽器中運行良好,沒有錯誤,但Eclipse中的紅色「x」正在擾亂我。這裏有兩條線:爲什麼Eclipse PDT將這些行標記爲錯誤?

<?xml-stylesheet type="text/xsl" media="screen" href="<?php echo HOME ?>css/xsl/template.xsl" ?> 
<?xml-stylesheet type="text/css" media="screen" href="<?php echo HOME ?>css/xsl/style.css" ?> 

我已經短標籤禁用的,所以我不知道爲什麼它仍然是考慮的一個錯誤。

順便說一句,該錯誤消息爲:

處理指令未關閉。

編輯︰我改變了這兩行,使PHP回聲行。這解決了這個問題,但我仍然想知道爲什麼會發生這種情況。在選擇正確的答案之前,我會等待一兩天以獲得新答案。

+0

只是一個猜測,但你有(技術上)在XML屬性內的處理指令(PHP)。我不知道這是否「允許」。 – 2012-07-28 23:03:34

+0

該文件是一個'.php'文件嗎? (我會這樣假設)如果你使用短標籤怎麼辦? ('') – 2012-07-28 23:20:39

+0

短標籤導致PHP錯誤。 – 2012-07-29 00:14:04

回答

0

在Eclipse設置的「PHP> PHP解釋器」部分有一個「使用短標籤」複選框。

1

我認爲這是他解析器中的一個錯誤。我猜如果你刪除<?php echo HOME ?>,紅色標記會消失。如果這是真的,你可以忽略這個問題。

相關問題