問題タブ [xml-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.
javascript - JavaScriptでXMLの有効な文字列を作成するにはどうすればよいですか?
必要に応じてxmlエンティティを使用して文字列をxml文字列に変換する関数を探しています。PHPのhtmlentitiesに似ていますが、XMLおよびJavascript用です。
助けてくれてありがとう!
c# - XmlReaderはエスケープされていない&sでドキュメントを読み取ります
Webサービス呼び出しから受け取ったXMlドキュメントを文字列に解析しようとしています。
ただし、例外が発生します:
その文字の周りのドキュメントを調べたところ、ランダムなタグの真ん中にありましたが、約20〜30文字前に、エスケープされていないアンパサンド(&文字)があることに気づいたので、それが問題だと思います。
ランニング:
このドキュメントをxmlとして正常に読み取るにはどうすればよいですか?
xml - プログラムで XML::Twig 経由でエンティティ宣言を追加するにはどうすればよいですか?
私の人生では、エンティティ処理に関する XML::Twig ドキュメントを理解できません。
HTML::Tidy で生成している XML があります。呼び出しは次のとおりです。
これは以下を生成します:
XML::Twig (当然のことながら) の barfs
. XML::Twig を介して実行して、いくつかの変換を行いたい:
の$twig->parse
行は barfsですが、要素をプログラム
で追加する方法がわかりません。私は次のようなことを試しました:
...しかし、喜びはありません。
助けてください=)
ruby - エスケープされたXMLエンティティをUTF-8に変換し直します
したがって、XMLファイルにこのUTF-8文字列があります。
そして、それを外部アプリケーションにフィードすると、面白いキャラクターがXMLエンティティとしてエスケープされて戻ってきます。
Rubyで、その文字列をUTF-8に戻すにはどうすればよいですか?これにはおそらく本当に簡単な解決策がありますが、標準ライブラリには何も見つかりません。例えば。CGI.unescapeHTML
(これはのようなものにうまく機能します>
)それらを完全に無視しているようです。
java - Java and XML: How to get list of included files
I have problem with by Xinclude or as an entity included files. I need to know, which files have been included by parser. Example:
The parser creates DOM successfully, but how to get names of files included? The elementxi:include
is already replaced with content of file.
html - サーブレットのASCII文字セットとしてASCII文字セットを取得
jsp を使用して、このHh’k
値を非表示フィールドに出力して送信します。次に、サーブレットでは、これを parameter として取得します Hh'k
が、代わりにこれをとして取得しますHh’k
。
助言がありますか?
xml - エンティティを xml データから xslt スタイルシートに渡すことはできますか?
私は多数の xslt テンプレートを持っており、それらのほとんどは 1 つの特定のエンティティ (私の例では「ent」) を使用しています。これらのテンプレートを変更することはできませんが、出力された xml データを変更することはできます。
問題は、xml データで宣言されたエンティティを xslt スタイルシートに渡すことは可能かということです。私はこのようにしようとしていますが、失敗します:
XML ドキュメント
<!DOCTYPE xsl:stylesheet [<!ENTITY ent "World">]>
<?xml-stylesheet type='text/xsl' href='xslt.xslt'?>
<doc/>
XSL xslt.xslt
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<h1>Hello: &ent;</h1>
</xsl:template>
</xsl:stylesheet>
xml - Unicode バイト シーケンスを XML エンティティに変換するにはどうすればよいですか?
tsu (ツ)
ウェブサイトでスマイリーフェイスの代わりにカタカナの文字を表示できるようにしたい.
であるバイト シーケンスは既に見つかりましたが\343\203\204
、これを XML エンティティとして表す方法がわからないため、HTML ページに表示できます。
xml - myBatis マッパー ファイルにエンティティを含める
iBatis 2.x から myBatis 3.0.6 にアップグレードしており、次のような外部エンティティを含むマッパー ファイルがあります。
iBatis では、これは正常に機能していました。
私が行った唯一の構造上の変更は、ibatis フォルダーを mybatis に変更したことです。
ただし、実行すると、次の例外/スタックトレースが発生します。
私が知らないかもしれない何かが変更されたかどうかについて、誰かが何か考えを持っていますか?
クラスパスは既知のプロトコルではありませんか? そうでない場合、どのプロトコルをどのように使用できますか?
javascript - 文字の範囲を取得する方法
私はSVGをインポートしようとしています-Javascriptを使用したフォントで、1文字でもアニメーション化できるようにします。これにより、グリフのUnicode値がキーを定義し、グリフ自体が値になるJavascriptオブジェクトにグリフを保存しています。したがって、特定の文字列からテキストを作成するときは、文字列の各文字を使用して、それに適したグリフを取得します。そして、ここに私の質問があります:
glyphs unicode 属性の unicode-value (ここで指定unicode="ffl"
) は、16 進数 ( ) または 10 進数 ( ") 表記の XML 文字参照にすることができますunicode="ffl
。hkern- 要素と vkern-要素 (カーニング テーブルを表す) の場合、Unicode 範囲として指定された文字(指定 ここおよびここ).これらすべての可能なバリエーションから変換できるライブラリはありますか?この問題の解決に役立つ詳細情報を見つけることができるリソースを知っている人はいますか?
全体的な問題は、入力のすべての可能なバリエーションを、グリフ マップのキーとして使用できる一貫性のある Unicode 値のリストに変換することです。