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回聲行。這解決了這個問題,但我仍然想知道爲什麼會發生這種情況。在選擇正確的答案之前,我會等待一兩天以獲得新答案。
只是一個猜測,但你有(技術上)在XML屬性內的處理指令(PHP)。我不知道這是否「允許」。 – 2012-07-28 23:03:34
該文件是一個'.php'文件嗎? (我會這樣假設)如果你使用短標籤怎麼辦? ('= HOME ?>') – 2012-07-28 23:20:39
短標籤導致PHP錯誤。 – 2012-07-29 00:14:04