問題タブ [xmlbeans]
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.
java - XQuery / XPath 2.0を使用してHTMLページの合計値
次のような HTML ページがあります。
XQuery (または xpath 2.0) を使用して <h6> 要素の値を合計したいと考えています。私はxmlbeans(エンジンとしてsaxonを使用)を使用していますが、次のことを試しましたが、nullポインター例外が発生しました。
何か案は?
soap - XML Schema 1.1 バージョンを使用しているのは誰ですか? どのパーサー バージョンがサポートしていますか? 等
XML Schema 1.1 バージョンの非常に優れた興味深い機能は、私のユース ケースでは非常に貴重です。ただし、比較的新しいもののようです。そのため、最終的な決定を下す前に、以下の質問についてフィードバックをお寄せいただきたいと思います。
- 1.1 をサポートする JAXB のバージョンはどれですか?
- XmlBeans のどのバージョンが 1.1 をサポートしていますか?
- SOAP/WSDL は 1.1 をサポートしていますか?
- これを使用すると、API のクライアントが選択する SOAP スタックに制約が課せられますか?
- これをサポートし始めた JAXP のバージョン。JAXP が 1.1 スキーマに対する検証をサポートしていることは知っていますが、どのバージョンからのものかはわかりません。
- 他に考慮すべきことはありますか?
よろしく。
java - 拡張可能なスキーマにxsd:anyを使用する
これまで、次の例に示すように、「name」属性と「value」属性を持つプレースホルダー要素を定義することで拡張機能を処理してきました。
現在、 xsd:anyの使用に切り替えることを計画しています。最善のアプローチを選択するのを手伝っていただければ幸いです
- processContents = "strict"を指定した場合、xsd:anyの以前のアプローチに対する付加価値は何ですか。
- EAI / ESBツール/ライブラリは、返された任意の要素に対してXPATH式を実行できますか?
- バインディングコードを生成する際に、これを個別に処理するさまざまなバインディングツールが表示されます。これは、namespace = "http:// mynamespace"を含め、コード生成時に "http:// mynamespace"のスキーマを提供する場合と同じケースですか?
- これはWS-Iに準拠していますか?
- 私が見逃している落とし穴はありますか?
ありがとうございました
java - XMLBean オブジェクトを別の Bean に移動/コピーする
上記のような XMLBean があり、node[@id=23423] を新しい同じタイプのノードに置き換えたいと考えています。どうやってやるの?
以下は、私が試したサンプルコードです..
XmlCursor xmlCursor = cursor.execQuery(nameSpace + pathExpression1);
上記のコードでノードを見つけました。現在、そのノードがカーソルにあります。それを別のノードに置き換えるにはどうすればよいですか?
返信をいただければ幸いです。
java - XML Bean を使用した Java 列挙型?
Apache XML Beansを使用して xsd:enumeration 型から型を生成する場合、XMLBeans は、Java 5 列挙型ではなく、列挙型を表すある種の特別なクラスであるカスタム クラスを生成します。
これは、XMLBeans が Java 5 より古く、その時点で列挙型がなかったため、または Java 1.4 との互換性を維持したい場合に該当する可能性があります。ただし、「実際の」列挙型を取得したいので、質問は次のとおりです。Apache XML Beans で Java 5 列挙型を生成する方法はありますか?
( Jaxbは私が望むようにこれを行いますが、その詳細のためだけに XMLBeans を削除して Jaxb を導入するかどうかはわかりません。)
java - ジェネリックを使用するには、どの Maven XMLBeans 構成を設定する必要がありますか?
ジェネリック (および列挙型) を利用して生成されたコードを参照する XMLBeans サイトがいくつかありますが、設定する構成オプションが見つからないようです。
XML Bean のジェネリックについて言及しているサイト:
http://xmlbeans.apache.org/news.html
http://wiki.apache.org/xmlbeans/V2Features
javaSource
構成を 1.5 に設定しましたが、生成されたソースがジェネリックを使用する原因にはなりません。
( http://mojo.codehaus.org/xmlbeans-maven-plugin/xmlbeans-mojo.html#javaSourceを参照)
関連するスタック オーバーフローの質問:
java - Springs XmlBeanFactory は非推奨です
私は春を学ぼうとします。私はこのサイトをフォローしていますhttp://www.roseindia.net/spring/spring3/spring-3-hello-world.shtml
その中で一例を挙げてみました。私は以下のようなものを使用していますが、ここに示しています:
タイプ XmlBeanFactory は非推奨です
これに代わるものとして何を使用する必要がありますか?
java - Apache XmlBeans に xsd:type 属性を書き込む
Apache XmlBeans について。スキーム定義の AnyType (xsd:anyType) を複合型の要素として使用しています。例:
Javaコードで
そして見たい
しかし、私は見るだけ<xml/>
です。私は何を間違っていますか?
java - XMLBeansネストされた複雑な要素のインスタンス化の失敗
XMLBeansを使用してXSDスキーマからJavaオブジェクトを生成しています。スキーマは次の構造になっています。
スキーマは正常にコンパイルされており、次の方法で父をインスタンス化できます。
しかし、私が実行しようとすると:
nullポインタ例外が発生します。それをデバッグしたとき、Sonがnullであることがわかりました(したがって例外です)。「ターゲット」の値を設定するだけですが、それを行う方法がわかりませんでした。
すべてのXSD構造を自動構築する方法はありますか?または、「Son」を手動でインスタンス化してから、その「Target」にアクセスできますか?
どうもありがとう!
OJ