問題タブ [character-entities]
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.
xhtml - XHTMLのタブ文字エンティティ?
タブの文字エンティティがxhtmlにあることを誰かが知っていますか?(ある場合は)...
java - 文字エンティティを解決せずにドキュメントを解析できる Java XML API はありますか?
文字エンティティを含む XML を解析する必要があるプログラムがあります。プログラム自体はそれらを解決する必要はなく、それらのリストは大きく、変更される可能性があるため、可能であればこれらのエンティティの明示的なサポートを避けたい.
簡単な例を次に示します。
(非標準の) 文字エンティティを解決せずにドキュメントを正常に解析できる Java XML API はありますか? 理想的には、それらを特別に処理できる特別なイベントまたはオブジェクトに変換することですが、私はそれらを黙って抑制するオプションに落ち着きます.
答えと例:
Skaffman は私に答えをくれました: IS_REPLACING_ENTITY_REFERENCES
false に設定された StAX パーサーを使用してください。
これを試すために作成したコードは次のとおりです。
上記の XML の場合、" Entity Reference: something
" が出力されます。
html - HTML で引用符に文字エンティティを使用する必要はありますか?
&
、<
などの必要性は理解していますが、"
必要ですか? タグの属性内では便利だと思いますが、テキスト内、タグ外では必要ですか?
java - 文字エンティティの代わりに ascii エンコーディングを使用して xml をエンコーディングする
さて、これが私の問題です。別のアプリケーションに渡すために、Java で xml を生成する必要があります。org.w3c.dom.Document を使えば簡単だろうと考え始めました。残念ながら、XML を渡す必要があるアプリケーションでは、" のような特殊文字を文字エンティティ (") ではなく ASCII (") としてエンコードする必要があります。これに対する簡単な解決策を知っている人はいますか?
PS ターゲット アプリケーションを変更することはできません。
更新:だから、私のアプリに次の文字列が入力として与えられたとしましょう:
私のアプリはこれを出力する必要があります:
私が使用している XML ジェネレーターは、他のほとんどがこれを出力すると推測していますが、これは私のターゲットには有効ではありません。
私のターゲットが XML 標準に完全に準拠していない可能性があることは認識していますが、それを制御できないため、それは役に立ちません。これは私の状況であり、対処しなければなりません。すべての特殊文字を手動で変換する以外のアイデアはありますか?
c# - .NET には、文字エンティティとその Unicode 値をマッピングする組み込み関数がありますか?
何かのようなもの:
または、この種の BSD または MIT スタイルの寛容なフリー ライセンスを持つサードパーティ ライブラリはありますか? それ以外の場合は、独自のマッピングを作成する必要がありますが、非常に緊急であり、利用可能な機能を見逃したくありません。
php - HTML 文字エンティティを「通常の」文字に変換する...部分的にしか機能しないのはなぜですか?
以下のすべてを使用して、データベースから「コード」というフィールドを取得し、すべての HTML エンティティを削除して、サイトに「通常どおり」出力します。
ただし、エクスポートされたコードは次のようになります。
そこで何が起こっているか見てください。文字列で他にいくつのものを実行して、それらを通常のキャラクターに変えることができますか?!
ありがとう!
ジャック
html - #記号のHTML文字エンティティは何ですか?
#記号のHTML文字エンティティは何ですか?「ポンド」(通貨を返し続ける)、「ハッシュ」、「数値」を探しましたが、試したものが正しい文字になっていないようです。
html - wordpress ベースのページでアポストロフィの奇妙な文字が表示されるが、Internet Explorer でのみ
Wordpress を使用しているページで、アポストロフィの代わりにこの奇妙な文字が表示されますが、Internet Explorer でのみ表示されます。他のブラウザー (chrome、firefox) では、実際のアポストロフィとして表示されます。
’
誰かが私に何が問題なのか教えてもらえますか?
問題のインスタンスは次のとおりです: http://cure.org/about/management-team/
上から 4 番目のスタッフ メンバーである Dale Brantner の下に表示されます。彼の略歴の最初の段落に「organization's 」という単語があり、IE ではアポストロフィの代わりに上記の記号が表示されます。
アポストロフィ文字と HTML 文字エンティティの両方を試しました'
が、どちらもこの奇妙な文字列を生成するようです。興味深いことに、WordPress を利用した他のブログで時々それを目にしました。
また、このページは、wordpress のリンク機能のカスタム使用によって生成されます。
.net - XMLの名前付きエンティティを同等の数値に変換するFCLユーティリティ?
FCLクラス(または外部APIを使用)の中に、すべての名前付きエンティティを同等の数値に変換するために.NETアプリケーションにプラグインできるユーティリティアセンブリ、クラス、またはメンバーがありますか?
たとえば、É
になりÉ
ます。
html - 2 つの異なるタイプの文字エンティティ?
明らかに、HTML/XML には 2 つの異なるタイプの文字エンティティがあります。
数字で指定されるものがあります<
。>
そして、文字で指定されたものがあります<
。>
これらのタイプの文字実体のそれぞれに特定の名前がありますか、それとも単に「数字で指定される文字実体と文字で指定される文字実体」ですか?