0

メイン ページを実行すると、ソース コードに不要なスペースができてしまいます。このスペースがどこから来ているのか、手がかりはありません。これは、TYPO3 Flow (以前の Flow3) の概念を使用してコーディングされました。1 つの XML ファイルを呼び出す必要がありますが、空白スペースがあるため、XML の規則を満たしていません。

27 行の空白行が表示されており、27 行目で、このレイアウトのようにマークアップの表示が開始されます。

 ...
 ...
 24
 25
 26
 27 <!DOCTYPE html>
 28   <head>
 29      <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
 30      <title>REST Test</title>
 ...
 ...
4

3 に答える 3

1

プラグイン ( TS Tidyなど) などを使用します。

同様のプラグインは、サーバーによってレンダリングされるとき、およびブラウザーに送信される前に、HTML をフォーマットします。空白行、インデント タグなどを削除します。エンジンや言語を問わず、これらのプラグインのほとんどは、由緒ある HTMLTidy/XMLTidy に基づいています。

于 2012-11-19T15:54:01.943 に答える
1

この問題は、テンプレート エンジンである Fluid によって引き起こされます。レイアウトで名前空間宣言を処理する必要があるだけです。これを置き換えます。

<!DOCTYPE html>
{namespace foo=My\Package\ViewHelpers}
{namespace world=My\Package\ViewHelpers}
<html>

これで

<!DOCTYPE html>{namespace foo=My\Package\ViewHelpers}{namespace world=My\Package\ViewHelpers}
<html>

不要な改行は不要

于 2013-02-06T23:35:12.207 に答える
0

flow3 で、作成したパッケージのいずれかにエラー/戦争がある場合、それはアクティブなパッケージに反映されます。これにより、私の場合は空白行が発生します。そのパッケージを削除すると、問題が解決します (空白行)

于 2013-01-11T06:59:40.033 に答える