問題タブ [xom]
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 - Java - for ループ終了式の違い
私はちょうど興味があります: この 2 つのループの実装の間で速度とパフォーマンスに違いはありますか? size ()メソッドが、要素のグループを処理する配列、コレクション、またはオブジェクトの長さを返すと仮定します (実際にはXOM API からのものです)。
実装 1:
実装 2:
xml - ScalaのXOMアナログ?
XOM for Java のように、「正確さ、単純さ、パフォーマンスをこの順序で追求する」Scala 用の XML 処理ライブラリはありますか? (Scala XML API はオプションではありません)
xml - ルート要素が null であるため、xom xsd の検証が失敗する
私はxsdとxmlファイルを持っています。検証がオフになっている場合、xml は正常に解析されます。ただし、xsd 検証では、xsd のルート要素が null であると不平を言います。
私の xsd ファイルには複数のグローバル要素があります。したがって、基本的にこれは問題になる可能性があります。xsdから推測すると、XOMはルート要素をnullとして取得します。その上で確認できれば
xsdファイルでルート要素を宣言する方法と、それを行うための最良の方法は何か、xsdでグローバル要素を1つの要素だけに制限することは私にはよく見えません
java - XOMで子供の数を取得する
XOMを使用して、すべての場所の名前を取得しようとしていますが、方法がわかりません。
しかし、これは機能しません。名のみが表示され、2番目のループではエラーが表示されます。
そして2番目の質問:何が重要ですかgetChildCount()
?
java - JavaでXPathから要素を取得する方法
XPathクエリからデータを取得したい:
ただし、何を選択しても、常に1つのノードを取得します(の理由で.get(0)
)。クエリで選択したノードの選び方がわかりません。
ノードをElementにキャストする必要があることがわかりました(XOMはノードから属性を取得していますか?)が、リンクには最初のノードを選択する方法しか示されていません。
java - XOM と Canonical XML
XML ファイルが既にCanonicalであるか、XOM を使用していないかをチェックする Java アプリケーションを作成しています。
私のテストでは、すでに正規化されている次のファイルがあります。
XOMで再度ロードした時のコードがこちら。
ご覧のとおり、再度 xml タグを追加し</b>
、タグ b の値が空であるため、終了タグを削除します。</b>
xml バージョン タグに問題はありませんが、正規ドキュメントをファイルからロードするときに終了タグを保持する方法がわかりません。
android - XOM チュートリアルで XML を解析しようとすると「適切な SAX2 パーサーが見つかりませんでした」
Android アプリで XML コンテンツを取得する簡単な方法を見つけようとしています。XOMを試してみました。XML の作成は問題ありませんが、一部を解析しようとすると、エミュレーターが強制終了してクラッシュします。どこを見たらいいのかわからない。
マニフェストにインターネット アクセス許可を設定しました。
デバッグ/変数で「適切な SAX2 パーサーが見つかりませんでした」と表示され、logcat で同じことがわかります
私が得られないことの1つは、ビルドパスにjarを追加するときの警告です。それと何か関係があるかどうかはわかりません:
コード:
java - XPath/getChildElementsの両方がXOMでXML子を取得できませんでした
次のようなOAI-PMHXMLファイルを解析する必要があります。<record>
ListRecordのすべてのノードを繰り返し処理したいと思います。
しかし、XOM 1.2.5を使用してこれらのノードを取得すると、どのメソッド(queryまたはgetChildElements)を使用しても、常に0ノードが返されます。
以下は、Scalaインタープリターで使用するコードです。
なぜXMLListRecords
を取得できなかったのかわかりません。record
私は何か見落としてますか?
java - XOM:Builder.build()スレッドは安全ですか?
Builder.build()スレッドは安全ですか?XOMJavadocに情報が見つかりませんでした。