問題タブ [scala-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 投票する
2 に答える
108 参照

scala - Scala での動的 XML の関数呼び出し

次のコードがあるとします。

その結果、

それを作るための標準的な方法は何ですか

反射なしでも可能ですか?

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

scala - Apache Flink で Scala XML を使用するには?

Flink で Scala XML ライブラリを使用して XML を解析しようとしていますが、機能させることができません。同じ処理関数内のコードで、シリアル化されたバージョンとシリアル化されていない (文字列) バージョンの両方を使用する必要があることに注意してください。

すでにさまざまなソリューションを試しましたが、IntelliJ では常に機能しますが、Flink クラスターで実行すると機能しません。それらは常に異なる値を返しますjava.lang.LinkageError: com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl$JAXPSAXParser。複数のことを試しましたが、まだこのようなエラーが発生します。

これは、私の Flink ジョブがどのように見えるかの例です:

これは私の処理関数の例です:

最後に、これは私の pom.xml です。maven-shade プラグインを使用して、flink に渡す jar を作成します。

SAXParserこの問題は、Flink が実行時に使用する実装に何らかの形で関連していると思います。また、アノテーションを使用して、@transientFlink からのフィールドの永続化を防止しようとしましたが、成功しませんでした。

しかし、私は正確に何が起こっているのかについてかなり混乱しています.誰もエラーを防ぐ方法と何がうまくいかなかったのか知っていますか?

0 投票する
3 に答える
158 参照

scala - xml とフィルターの読み取り時にこの条件でフィルター処理できない理由

サンプルコードがあります

実際の出力:

私が期待しているのは、結果として1行だけを取得することです。

私の状態のどこが悪いのか、またはscala_xmlについて理解できなかったのか、期待される結果を得る方法は?