問題タブ [whitespace]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5498 参照

c - #defineはマクロの周りにスペースを追加することになっていますか?

私はhttp://www0.us.ioccc.org/1988/westley.cでプログラムを見ていましたが、別のSOの回答で言及されています-piの値、約3.142を出力することになっていますが、コンパイルして実行するとそれは私が得る0.250。GCCプリプロセッサ(4.1.2と3.4.6の両方がテスト済み)がコードで実行されると、変換されるように見えます

しかし、私は、プログラムが機能するためには、

つまり、GCCは「マクロ」拡張の前に余分なスペースを挿入しています。それはその方法#defineが機能することになっていますか?(1988年から変わっていますか?)

編集:また、それらのスペースが表示されないようにする方法についての情報をいただければ幸いです。

0 投票する
2 に答える
1439 参照

html - CRLFのようなフォーマット文字が特定のブラウザによって空白としてレンダリングされるのはなぜですか?

この余分なパディングがimg要素を含むdivのどこから来ているのかを説明してくれる人が必要です。

私の2つの問題の実例については、http://www.dev12.com/CSSTestにアクセスしてください。

問題#1:Safari、Firefox、Operaは、コンテナdivに約6ピクセルの不要な下部パディングをレンダリングします。パディングを明示的に0pxに設定してもかまいません。

問題#2:各画像がhtmlファイルの独自の行にあるようにコードをフォーマットすると、各画像に6ピクセルの右パディングが追加されます。たとえば、次のコードブロックは、2つの画像間に不要なパディングをレンダリングします。

ただし、このコードブロックには不要なスペースがありません。

明らかに、Safari、Firefox、Operaは、スパンタグ間のキャリッジリターンを空白としてレンダリングしています。私はこれまでこの問題を抱えていたことを思い出せません。私はTextmateでコードを書いています。これを防ぐために見なければならない設定はありますか?

私は常にXHTML1.0StrictDoctypeを使用します。それはとても初歩的であるため、これは私にとって特に混乱します。誰かが私がこれを理解するのを手伝ってくれます!

KN

0 投票する
3 に答える
71488 参照

c# - C#XSLT変換の追加と出力への変換

XSLT変換の問題があります:

また、Data/PercentSpaceUsedの値は整数3です。

そしてそれは出力します:

私が期待したものの代わりに:

変換を行うコードは次のとおりです。xslt_xsltは変換xmlであり、予期していなかったとがsw.ToString()含まれています。


0 投票する
8 に答える
24046 参照

html - MVC で生成された HTML から余分な空白を削除する

非常に大きな HTML テーブルの値 (>20MB) を生成する MVC アプリケーション ビューがあります。

圧縮フィルターを使用してコントローラーでビューを圧縮しています

圧縮フィルターを実行する前に (圧縮のワークロードとサイズを減らすために)、ビューで生成された (非常に大量の) 余分な空白を削除する方法はありますか?

編集: 以下の Womp によって提案された WhiteSpaceFilter テクニックを使用して動作させました。

興味深いことに、Firebug によって分析された結果を次に示します。

1) 圧縮なし、ホワイトスペース ストリップなし - 21MB、2.59 分
2) GZIP 圧縮あり、ホワイトスペース ストリップなし - 2MB、17.59 秒
3) GZIP 圧縮あり、ホワイトスペース ストリップあり - 558kB、12.77

0 投票する
1 に答える
899 参照

whitespace - WML 予期される空白エラー

XSLT を使用して XML ファイルを WML に変換しています。M3Gate で WML を開こうとするまでは、すべて問題ありません。「WML構文が正しくありません。「致命的なエラーです。Ln 1、Col 38に空白が必要です」というエラーが表示されます。

これが問題のコードです。ただし、物事を動かそうとしましたが、同じエラーが発生します。

これは私が見逃しているあいまいな問題ですか?以前作ったWMLと比べてみましたが、1行目は全く同じです。

Opera Web ブラウザで完全に動作します。

0 投票する
7 に答える
30388 参照

xcode - Xcodeエディタで空白を表示する方法はありますか?

タブとスペースをXcodeで表示したい。これは可能ですか?設定で見つかりません。

0 投票する
2 に答える
1330 参照

xslt - 2つのXSLT要素間の空白がxslt-processorによって削除されないようにします

私の質問は他の質問とは少し異なります。

私はこのようなxslコードを取得しました:

結果に必要なものは次のとおりです。

私が得るものは:

どうすればこれを防ぐことができますか?(たとえば、xsl:outputオプションはありますか?)

私が見つけた他のすべての解決策は、特に同じ問題に対するものでしたが、このようなXSLTドキュメントではなくXMLソースドキュメントにありました...

ところで。xslt-codeは動的に生成されるため、「スペースの代わりに要素を挿入する」のような解決策は、私の考えられる解決策ではありません。

前もって感謝します

0 投票する
1 に答える
720 参照

xml - jsp からブレークを削除する

XSLT に従って XML を変換する関数があります。テストするために、jsp で使用していますが、出力の前に多くのブレークが発生しています。変数を設定するときに入力する休憩のようです:

出力の前に 2 つの改行が表示されます。XMLでこれを回避する方法はありますか? trimDirectiveWhitespaces="true" を追加しようとしましたが、役に立ちませんでした。

0 投票する
1 に答える
3188 参照

jsp - JSP からの XML 宣言の前の空白

JSP 出力の完全な XHTML 遷移検証を実現しようとしていますが、問題が発生しました。ヘッダーの上部は次のようになります。

次のようなステートメントが含まれています。

<owportal:page> タグは、必要に応じてプロジェクト固有のヘッダーでオーバーライドできるように、いくつかの異なるパスをチェックします。これに関する問題は、owportal taglib を使用する前に宣言する必要があり、XML 宣言の前に空白行が挿入され、検証警告が発生することです。

jsp:output を使用して XML 宣言を生成しようとしましたが、うまくいきませんでした。ここで正しい軌道に乗っているかどうかを誰かに教えてもらえますか?

アップデート:

現在、私はこのようなことを試みています

<jsp:root> 行で「無効な標準アクション」というエラーが表示されます。最も役立つエラー メッセージではありません。どうやらタグの使い方が間違っているようです。私は Tomcat 6 を実行しているので、JSP のバージョンに問題はありません。誰かが私が間違っていることを見ることができますか? <jsp:root> は <html> をラップするためのものですか?