問題タブ [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.
sql - XMLELEMENT Oracle の使用時に ' または任意の特殊文字を置き換える方法
以下のクエリがあります。アポストロフィ('
)をそのままにして、それを置き換えない方法&apos
他の文字もあります&
出力:
ありがとう。
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 を取得する必要があります。現在、開始日/終了日を取得しています