問題タブ [xml-1.1]
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.
xml - Axis2 での XML 1.1 の使用
などの文字参照を含む文字列をやり取りする Web サービスとクライアントがあります。(0x1A)。これらは XML 1.0 では無効ですが、XML 1.1 では有効です。これらの文字参照が原因で、Axis の XML パーサーが例外をスローしています。応答を XML 1.1 として解析するよう強制する方法、または XML 宣言を挿入する方法はありますか? (現在はありません。) ハンドラーの使用を調べましたが、XML が既に解析された後にハンドラーが呼び出されることを理解しています。
xml - XML 新バージョン - 新機能
XML の新しいバージョンはありますか? もしそうなら、それはいつリリースされ、どのような新機能がありますか?
xslt - XSL: method="text" の場合、いくつかの ASCII 制御文字を含めます
XML ではなくテキストを出力する XSL テンプレートがあります。このテキストでは、特定の位置に ASCII 文字 0x10 を含める必要があります。
この文字が XML ドキュメントで許可されていないことは理解していますが、テキストを出力しようとしているのに、なぜ使用できないのでしょうか?
また、この文字を文字どおりにテンプレートに入れることはできないことも理解していCDATA
ます
。しかし、なぜオンザフライ生成も機能しないのでしょうか? たとえば、この文字を返す関数を定義してそれを使用しようとしまし<xsl:value-of select="z:get_char(16)"/>
たが、無効な文字例外も生成されます。
方法はありますか?
xml - XML バージョン 1.1 はブラウザーで受け入れられませんか?
ごく普通の XML ドキュメントを生成するプログラムがあります。このように生成されたドキュメントの最初の行は
IE8 と Firefox はどちらもこれに反対し、「間違ったバージョン」と文句を言い、明示的に「1.1」の部分を指しています。
最初の行にパッチを適用すると、次のようになります。
どちらも問題なくドキュメントをロード/表示します。
XML バージョン 1.1 は標準ではありませんか? ブラウザは本当にこれらを受け入れないのでしょうか? それとも、エラー メッセージ (ほとんどのソフトウェア エラー メッセージと同様) は単に誤解を招くだけで、他に何か問題があるのでしょうか?
java - Java標準ライブラリは間違ったxml 1.1を生成します
先週、この興味深い問題を見つけました。以下のプログラムを実行します。非常に簡単で、まずダミーの xml ファイルを作成し、それを標準の lib で読み取り、ファイルに書き戻します。
生成された gtest2.xml に目を通すと、どこからともなく出てきたコンテンツが含まれていることがわかります。
私の場合、これは間違ったセクションのサンプルです (場所はマシンによって異なります)。
xml バージョンを 1.0 に変更した場合、これは発生しません。私のコードまたはjdkに何か問題がありますか?
テストコードは次のとおりです。
c# - データセット - XML 1.1 を読み取れませんか?
これは正しいです?DS が読み取る XML のバージョンを 1.0 から 1.1 に変更しましたが、このバージョンを読み取ることができないというエラーが表示されます。とにかくこのあたりはありますか?
私がこれを行っている理由は、v1.1 が単位区切りなどを考慮できるようにするためです。
これは私が受け取る例外です:
xml - XML 1.0 と XML 1.1 のどちらを学ぶべきですか?
私は、整形式の XML 1.1 が整形式の XML 1.0 であるとは限らず、その逆もまた然りであることを知っています。
XMLを正式に学びたいのですが、XML 1.0とXML 1.1のどちらを学ぶべきか迷っていました。XML 1.0 を学習した方が効果的でしょうか、それとも XML 1.1 を学習した方が効果的でしょうか?
もちろん、私は両方を読むのが最善であることを知っています..しかし、私は実際にそれらの1つしか読む時間がないので、どちらが「より良い」でしょうか(平均的なプログラマーのように私にとってより便利です)?
xml - どの XML バージョンを使用しますか?
ベンダーが記事を 2 つの形式でアップロードおよびインポートできるオンライン ショップがあります。
- プレーンテキスト (タブ区切り)
- XML
現在、XML 1.0 を使用しています。
ただし、バージョン 1.1 もあります。
ウィキペディアでは、ほとんどの用途で 1.0 を使用しても問題ないと述べられています。http://en.wikipedia.org/wiki/XML#Versions
また、次の Unicode エンコーディングを使用していると述べています: Unicode 2.0 から Unicode 3.2。
第 5 版では、XML 名には、Unicode 3.2 以降に Unicode に追加された他の多くの文字の中でも、バリ文字、チャム文字、またはフェニキア文字を含めることができます。
現在、私は「ラテン」ベースの言語をいくつかしか持っていませんが、これは将来変更される可能性があり、準備したいと考えています.
一部の言語でサポートされていない Unicode 3.2 の文字はありますか? v1.0 は安全に使用できますか?
さらに情報が必要な場合は、お知らせください。
xml - webservice に xml バージョン 1.1 を使用するように spring を構成する
Web サービスに xml バージョン 1.1 を使用するように Spring を構成しようとしています。
クライアントが wsdl に接続した後、より多くの文字を送信できるようにする必要があるため、送信された xml メッセージを 1.0 ではなく xml バージョン 1.1 を使用してエンコードする必要があります。
誰かが私を正しい方向に導きますか?
ありがとうございました。
java - Java と Xerces を使用して 1.1 仕様に準拠する XML を解析するにはどうすればよいですか?
XML 1.1 仕様に準拠する XML コンテンツを含む文字列を解析しようとしています。XML には、XML 1.0 仕様では許可されていないが、XML 1.1 仕様では許可されている文字参照 (U+0001 ~ U+001F の範囲の Unicode 文字に変換される文字参照) が含まれています。
Xerces2 Web サイトによると、Xerces2 パーサーは XML 1.1 ドキュメントの解析をサポートしています。しかし、解析しようとしている XML に 1.1 準拠の XML が含まれていることを伝える方法がわかりません。
私は XML を解析するために DocumentBuilder を使用しています (このようなもの):
XMLが1.1仕様に準拠していることを示すようにXMLヘッダーを設定しようとしました...
...しかし、それでも 1.0 XML として解析されます (依然として無効な文字参照の例外が生成されます)。
XML を XML 1.1 として解析するように Xerces パーサーを構成するにはどうすればよいですか? XML 1.1 をより適切にサポートする代替パーサーはありますか?