5

ColdFusion Builder 2 から ColdFusion Builder 3 にアップグレードしたところです。私のコードの一部で恐ろしい赤い x が生成され、エラーがあることを示しています。エラーがないことはわかっており、エディターがコードをどのように見るかを調整したいと考えています。一部の cfscript を xml として解析しようとしているようです。

一見ランダムに表示される赤い x は次のとおりです。

ここに画像の説明を入力

赤い x にカーソルを合わせると表示されるエラーは次のとおりです。

syntax error
illegally formed XML syntax
syntax error
missing ; before statement
illegally formed XML syntax

関連するすべての設定を調べましたが、関連するオプションが見つかりません。私はこれを引き起こしている可能性のあるものを見つけようとして、ウェブ全体を見てきました。何が原因でしょうか? これはエディターによって XML として解析されていますか?

更新 - 2014 年 9 月 11 日

コードの空白行でも、小さな赤いエラー x がランダムに表示されるようです。

その他のエラー

4

3 に答える 3

2

OPと同じようにホバーに関する説明が表示されるランダムな構文エラーは、私が経験して報告した問題です(すでに報告されているAdobeのバグへのアドオンとして、より詳細に)。「About...」によると、CFBuilder 3.0.0、ビルド 292922 を実行していますが、インストールの詳細を開くと 3.0.3.292922 が表示されます。MXUnit プラグインを追加しました。それ以外は、元のデフォルト インストールです。私は通常、Coldfusion または ColdFusion Debug パースペクティブで作業します。Preferences\General\Content Types を編集しようとしたとき、**次のものしかないことに驚きました: Java クラス ファイル

テキスト
Word文書**

「テキスト」を強調表示すると、通常は Web 開発に関連するすべてのファイルが表示されます。

*.cfc (ロック)
*.cfm (ロック)
*.cfml (ロック)
*.css (ロック)
*.htm (ロック)
*.html (ロック)
など

于 2015-12-01T17:00:38.693 に答える
1

cfscriptタグが XML スタイルを使用しているようです。設定を解除するには、次の手順を使用します。

  • [ウィンドウ] メニューから [設定] を選択します。
  • ツリー ビューで、[全般] > [コンテンツ タイプ] を選択します。
  • トップメニューで XML を展開します
  • 下のメニューから .cfm を削除します。

XML コンテンツ タイプ ファイルの関連付け

さらに、doctype が XHTML ではなく、xmlns 属性がないことを確認してください。

参考文献

于 2014-09-11T08:43:08.050 に答える
0

CFBuilder は cfm の JavaScript に応答しています。私の場合、赤い「X」が表示されていたドキュメントに単に「インクルード」が含まれていたにもかかわらず、同様の動作が見られました。ただし、含まれているテンプレート内にタグがあったため、呼び出しページにエラーが表示されていました。いずれにせよ、赤い X が表示される原因となっているのは「type」属性のないスクリプト タグであり、これらの赤い X は、javascript が発生するテンプレートを含む任意のページまで泡立っています。

私の場合、次 type="application/javascript"のようにタグに追加しました。

<script type="application/javascript" >

その後、赤い X が消えました。

それが役立つことを願っています。

于 2016-08-31T18:48:52.240 に答える