問題タブ [saxparseexception]
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.
web-services - hexBinary データ型を使用してバイナリを Web サービスに送信する際の SAXParseException
次の方法で画像を受け入れる Web サービスに TIFF 画像を送信しようとしています (これはもちろん、より大きな WSDL の一部にすぎません)。
データは次の方法でロードされます。enclosureType は JAX-WS RI によって生成されます ( JAX-WS RI 2.1.7-b01-
)。
画像がリモート Web サービスに送信されると、次のようなエラーが発生します。
TIFF に Unicode バイトを含めることは完全に可能だと思います。これは、この回答NULL
に基づいて送信されているものだと思います。
私が理解しているように、hexBinary は Base64 でエンコードされたデータを想定していないため、生成された API を正しく使用しています。画像を正しく送信するために他に何かする必要がありますか?
java - Google スクレイピングでの SAXParseException
私はJavaが初めてで、Webページからデータを解析する方法を知りたいです(Googleでの特定の調査の結果のタイトルとしましょう)。データを取得できるかどうかを確認するためだけに、次の非同期タスクを実装しようとしました。
しかし、私はこのように SAXParseExcpetion を持ち続けます:
次の行を参照してくださいDocument doc = builder.parse(conn.getInputStream());
。ドキュメントの作成でエラーが発生する可能性があると思いますが、対処方法がよくわかりません。
java - JavaでXMLスキーマ検証エラーメッセージをフォーマットする方法は?
XML ファイルをそのスキーマに対して検証するときに出力されるデフォルトのエラー メッセージを特定の形式で設定したいと考えています。
エラー メッセージにスキーマ エラー コードを含めたくありません。すなわち、cvc-complex-type-2-4-b、cvc-mininclusive-valid など、
名前空間がエラー メッセージに出力されないようにします。たとえば、'{" http://sample.org/xml_schema ":schema_version}' のいずれかが期待されます。注 - XML と XSD は名前空間を使用します。
例えば、
デフォルトのエラー メッセージ:
"cvc-complex-type.2.4.a: 要素 'report_version' で始まる無効なコンテンツが見つかりました。'{" http://sample.org/xml_schema ":schema_version}' のいずれかが予期されます。"
予想されるエラー メッセージ:
「要素 'report_version' で始まる無効なコンテンツが見つかりました。'{schema_version}' のいずれかが必要です。」
コード :
これを達成する方法があれば教えてください。
java - 例外処理: 親クラスの例外は子の例外もキャッチしますか
SAXExceptionは、 SAXNotRecognizedException、 SAXNotSupportedExceptionによって拡張されて います。
「何かをする」にはスローするコードがSAXNotRecognizedException or SAXNotSupportedException
あり、それが発生した場合は何も起こらないはずです。SAXNotRecognizedException が発生した場合、空のブロックであるため何も起こりません。ParserConfigurationException についても同様です。今、ParserConfigurationException に対して何もしないと言っても、ParserConfigurationException の例外もスローされます。
私は基本的にそれが発生したときに何もしないことを望んでいSAXNotRecognizedException or SAXNotSupportedException
ます。
inputstream - エラー - .jar を実行するとファイルの終わりが早すぎる
エラーがあります - SAXParseException: ファイルの早期終了 - .jar ファイルを実行している場合のみ :( main.class を実行する場合 - すべて素晴らしい。
長い間その理由を理解しようとしましたが、残念ながら問題を見つけることができず、解決できませんでした。
- xml ファイルをチェックしました (メモ帳 ++、トータル コマンダー) - すべて問題ありません。余分な文字はありません。
- ファイルのエンコーディングも確認してください。すべて問題ありません。
- InputStream から離れようとしましたが、役に立ちませんでした。
- .jar ファイルを作成し、gradle を使用して、IntelliJ IDEA の標準的な手段を使用しても、役に立ちませんでした...
だから、友達、私は混乱しています。誰かが助けてくれれば、とても感謝しています。
プログラムのテキストは次のとおりです。
私はInputStreamなしで試しました:
java - 同じxml要素id値の複数の使用をすべて見つける方法は?
どういうわけか、同じ xml 要素 ID 値を複数回使用しています。ファイルに書き込まれた xml は、id 値が重複して使用されている場所を確認する前に切り捨てられます。sax パーサーの例外はあまり役に立ちません。検証に失敗しても、javax.xml.bind.Marshaller にすべての xml を書き込むように指示するにはどうすればよいですか? 検証をオフにするにはどうすればよいですか? 古いバージョンの Xerces を使用している可能性があると思いましたが、maven の依存関係ツリーに推移的な参照が表示されません。したがって、Java 8 のデフォルトの実装であるに違いないと思います。xercesImpl 2.11.0 を試しましたが、改善は見られませんでした。Spring Boot 1.3.0 と apache cxf 3.1.3 を使用しています
android - XmlファイルのAndroid XmlSaxパーサーエラー
エラー:org.xml.sax.SAXParseException; 行番号: 0; 列番号: 0; cvc-pattern-valid: 値 'build-tools;23.0.0 rc2' は、タイプ 'segmentListType' のパターン '[a-zA-Z0-9_-;.]+' に関してファセット有効ではありません。
コードをコンパイルすると、このエラーが発生します。