問題タブ [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.
scala - Scala での動的 XML の関数呼び出し
次のコードがあるとします。
その結果、
それを作るための標準的な方法は何ですか
反射なしでも可能ですか?
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 が実行時に使用する実装に何らかの形で関連していると思います。また、アノテーションを使用して、@transient
Flink からのフィールドの永続化を防止しようとしましたが、成功しませんでした。
しかし、私は正確に何が起こっているのかについてかなり混乱しています.誰もエラーを防ぐ方法と何がうまくいかなかったのか知っていますか?
scala - xml とフィルターの読み取り時にこの条件でフィルター処理できない理由
サンプルコードがあります
実際の出力:
私が期待しているのは、結果として1行だけを取得することです。
私の状態のどこが悪いのか、またはscala_xmlについて理解できなかったのか、期待される結果を得る方法は?