問題タブ [xmlelement]

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

sql - XMLELEMENT Oracle の使用時に ' または任意の特殊文字を置き換える方法

以下のクエリがあります。アポストロフィ(')をそのままにして、それを置き換えない方法&apos 他の文字もあります&

出力:

ありがとう。

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

java - より多くの名前を持つ JAXB @XmlElement

エンベロープ付きのxmlがあり、エンベロープにはヘッダーがあり、ヘッダーには開始日と終了日を持つ期間という要素があります。ただし、StartDate および EndDate と呼ばれる場合もあります。アンマーシャリング時に両方を探すようにJAXBに言う方法はありますか?

私はすでに、必要に応じて子要素を持つ必要があるすべての要素の親のためのクラスの束を持つクラス Envelope を持っています。それらの 1 つは、そこに 2 つの .Period クラス@XmlElement public String ***dateです。

これを unmarshall で解析し、InsertProcessor のデータにアクセスしてクエリに入れ、DB に保存します。

使用してみ@XmlElements({})ましたが、うまくいきませんでした:

InsertProcessor.java でアクセスしようとしていますenv.Header.Period.getStartdate();

IDE の応答Incompatible types. Required String, Found Parser.Startdatum

サンプル.xml

パーサー.java

InsertProcessor.java:

したがって、Start/Enddate または Start/EndDate を取得する必要があります。現在、開始日/終了日を取得しています