問題タブ [javax.xml]

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 投票する
1 に答える
937 参照

java - Android Studio で javax.xml.transform.stax を使用するには?

Android Studio で奇妙な問題が発生しています。最新のJDKも使用しています。次のものをインポートできないようです:

  • javax.xml.stream
  • javax.xml.transform.stax

どちらも利用できません。理由はわかりません。Android 以外のプロジェクトでは、これらをインポートできます。これらがAndroidにない理由の手がかりはありますか?

そうでない場合、簡単な解決策は、これらの依存関係を maven から追加することです。しかし、実行した後、次のエラーが発生します。

「コア ライブラリをビルドしない場合のコア クラス (java.* または javax.*) の不適切な使用または誤った使用。

0 投票する
0 に答える
836 参照

java - 同じ名前の親ノードが複数ある場合に、特定の親ノードの子ノードを読み取る方法

次の形式の XML があります。

最初の配信要素の子ノードのみを読み取る方法はありますか? 配信要素内の子ノードの数は異なる場合があることに注意してください。

以下のコードを使用していましたが、配信タグ内に表示される正しい数の要素がわかっている場合にのみ機能します。初回配送内の商品数が変わると、なかなか見つからない

私の主な問題は、他のノードの子ノードと同じ名前の子ノードの数が不明であること です。

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

java - 同じタイプで名前が異なる複数の要素?

を使用するときに同じタイプに異なる名前を割り当てる方法はあります@XmlElementsか? を使用することから始めました@XmlElement。いくつか読んで見つけまし@XmlElementWrapper@XmlElementsが、まだ目的の出力を得ることができませんでした。2つの異なるデータ型を作成できることはわかっていますが、注釈を使用してこれを行うことができれば便利です。

現在の繰り返し:

現在の出力:

望ましい出力:

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

java - DocumentBuilder の parse メソッドがエラーを返す

インスタンスを解析するparseメソッドを使用しようとしています。InputSourceDocumentBuilder

エラーは次のとおりです。

タイプ DocumentBuilder のメソッド parse(InputStream) は、引数 (InputSource) には適用されません

これはコードです:

.に変更するように求めていInputStreamます。ドキュメントを確認し、 の解析メソッドの 1 つDocumentBuilderInputSource. 何が問題ですか?

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

java - javax.xml.xpath の XPath 式が機能しない

この Web サイトからコンテンツを抽出したい: https://it.projektwerk.com/de/projects/

例えば、私は XPath 式を持っています.//*[@id='content_0']/H3/A

これは有効な XPath 式です。たとえば、FirePath を使用してコンテンツを取得できます。ただし、javax.xml.xpathクラスを使用して検索することはできません。私はこのようにやっています:

しかしnode、常にnull

同じ構文の他の式を持つ他の Web サイトがあり、それが機能しているため、これはわかりません (例: .//*[@id='p_p_id']/DIV/DIV/DIV/DIV[3]/A/H3/SPAN)

誰かが助けてくれることを願っています。

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

java - JaxB アノテーションを使用して子タグを作成するには?

Jaxb アノテーションを使用して、Java モデルから XML エクスポートを作成する必要があります。私が必要とするのは、順序の子ツリーとしてあるべき複数のエンティティを含む親エンティティである次のxmlです。

以下は私のJaxB注釈付きクラスです

しかし、私が得ている出力は次のとおりで、アイテムリストは順序と同じ階層になります。

ここに何が欠けているか教えてください。

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

java - Android での javax.xml.parsers での ParserConfigurationException

Android で javax.xml.parsers を使用しようとしていますが、これら 2 つの機能を設定しようとすると、常に ParserConfigurationException が発生します。

これが私のコードです

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

java - JAVA ライブラリを使用して XML SOAP エンベロープを変更するには?

javax.xml.soap ライブラリを使用して、soap の要求と応答を呼び出しました。SOAP-UI で正常に動作する wsdl エンドポイント URL があります。Javaを使用して同じことを検証する必要があり、以下のように実際のものとは異なるevnelopに見えるsoapリクエストを作成しました

Java 要求ペイロード:

SOAP リクエストのペイロード:

JAVA リクエスト ペイロードが期待どおりに機能せず、以下のエラー レスポンスがスローされます。

エンベロープを除いて、両方のリクエストペイロードに違いは見つかりませんでした。使用してエンベロープを変更しようとしました

SOAPConstants.SOAP_1_1_PROTOCOL と 1_2 PROTOCOL ですが、うまくいきません。

これまでに試した以下のコード:

リクエスト ペイロードをコピーし、エンベロープを SOAP-ENV から sopaenv に変更し、適切なレスポンスを返す SOAPUI で呼び出しました。Javaライブラリを使用してエンベロープタグを変更する方法を教えてください。