問題タブ [simple-framework]

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 投票する
1 に答える
1562 参照

java - SimpleXML は Android デバイスではなく、エミュレーターで動作します

いくつかの複雑な xml ファイルをシリアル化するために、Android プロジェクトで Simple 2.6.1 を使用しています。私は Eclipse を使用し、プロジェクト サイト (Android 1.5 以降のシンプルな XML) で説明されている手順に従いました。

1) プロジェクトのルートに "libs" フォルダーを作成 2) simple-xml-2.6.1.jar を "libs" フォルダーに配置 3) jar をビルド パスに追加 4) ビルド パスでエクスポート用に選択

Androidエミュレーターでアプリケーションを実行すると、すべて正常に動作します。しかし、デバイスにアプリケーションをインストールすると、シリアライズ時にクラッシュします。

どうしたの?

PS私はAndroid APIレベル8(Android 2.2)で開発しています

logcat は次のとおりです。

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

java - Simple Xml - 要素の順序が保持されない?

Android アプリで SimpleXml 2.6.1 を使用しています。ドキュメント (http://simple.sourceforge.net/download/stream/doc/javadoc/index.html?org/simpleframework/xml/Order.html) には、xml 内の要素の順序は方法と同じであると記載されていますが、それらはクラスファイルで定義されています。私は常にxmlでランダムな順序を取得しています。さらにいくつかの変数を追加すると、要素の順序が再び変わります。

@Order 表記を追加すると機能しますが、クラスは数百の変数で複雑であるため、順序を追加したくありません。これは Android バージョンの既知のバグですか? Java コンソール プログラムでは問題なく動作します。

ps: .class ファイルを逆アセンブルして開いたところ、Java ファイルと同じ順序で変数が宣言されていることがわかったので、クラス ファイルの問題ではないと思います。

0 投票する
2 に答える
1751 参照

android - Android のシンプルなライブラリ : "1" または "0" のブール値

シンプルなライブラリは素晴らしく、私は過去 3 日間から SOAP サーバーからさまざまな XML を解析しましたが、「0」または「1」のブール属性に遭遇しました。

私はこのクラスを作成しようとしました:

そしてそれを私のオブジェクト定義に実装しました:

しかし、私はまだすべてのブール値に対して false になります。

[edit] 実際、私がこれを行うとき:

私はまだ得るfalse

だから私のコンバーターは影響を与えません...

また、 @Attributes で何百回も宣言する代わりに、コンバーターを Persister にアタッチするにはどうすればよいですか?

よろしくお願いします!!

[edit2]

私はコンバーターをあきらめます、これは私自身の解決策です:

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

java - SimpleXmlとJavaを使用して動的にXMLを生成する方法は?要素、ElementListは動的にランダムな位置に表示される必要があります

SimpleXmlを使用してXMLファイルを生成しているときに、チャレンジフルな問題が発生しました。

次のように動的xml出力を作成したいと思います。

問題は、SimpleXMlを使用してスキーマでどのように定義できるかということです。

今、それはこのように見えます

このスキーマによれば、常に次の形式でXMLを生成します。

私は何をすべきか?ありがとうございました。

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

java - Coffeescript を使用した Java シンプルなフレームワーク

Java Simple Framework と Coffeescript を統合した経験のある人はいますか? 実行時に Coffeescript をコンパイルする例がどうしても必要です。wro4j を考えていますが、それを Java Simple Framework と統合する方法がわかりません。

0 投票する
2 に答える
1230 参照

java - simplexml 重複要素

私は次のようなxmlを持っています:

xml マッピングの Java コードには、次のようなものがあります。

しかし、次のようなエラーが表示されます: org.simpleframework.xml.core.PersistenceException: 要素 'B' が 1 行目で 2 回宣言されました

どうすればこの問題を解決できますか? 誰からの解決策も高く評価されます。

前もって感謝します。

0 投票する
2 に答える
7205 参照

java - SimpleXMLコンストラクタの例外-内部クラスを作成できません

SimpleXMLを使用したAndroid開発の実験を始めたばかりで、問題が発生するまではかなりうまくいっていると思いました。以下のコードは、次の例外を生成します

W / System.err(665):org.simpleframework.xml.core.ConstructorException:内部クラスを構築できません

私は内部クラスに関する質問を調べて、なぜそれらを使用するのか理解していると思います(私のものは必ずしも意図的ではありませんでした)が、使用を避けるためにコードを動かしたにもかかわらず、私はまだ少し立ち往生していて、助けていただければ幸いです。

ソースコード:

}

参照されるXMLファイルは次のように構造化されています。

SimpleXMLクラスに注釈を付ける方法、またはそれらを読み込もうとしている場所に問題がありますか?ありがとう!

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

android - Android、simpleframework PersistenceException

org.simpleframework.xml を使用しようとしています。Android プロジェクトで xml データを処理するクラス。クラス「ChecklistGradeDetail」を構築する方法がわかりませんが、これは取得できます

xml/残り

ArrayofChecklistGradeDetail クラス

ChecklistItem クラス

ヘルプ :(

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

android - アンドロイドのシンプルなXMLフレームワーク、クラス属性

Androidのsimplexmlフレームワークで奇妙な問題が発生しました。xmlソースからweatherdataというオブジェクトを読み取って入力しようとしています。

XMLファイル(これを制御することはできません):

したがって、私のJavaファイルは次のようになります。

しかし、私は非常に奇妙なエラーを受け取ります:

@Elementフィールドでclass=ProductType.classを実行しようとしても、気になりません。コンストラクターを使用してプロジェクトでpointDataクラスを作成しても、エラーは変わりません。単純なxmlフレームワーク2.6.2で予約されたキーワードが混乱しているため、「クラス」のように見えます。

xmlを変更できません。どうすればそれを解決できるでしょうか?よろしくお願いします。

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

java - Simplexml を使用して Java クラスを生成する

次の構造のxmlがあります。

これは、さまざまなタイプ (bool、int、string) の項目のリストです。上記のxml構造に注釈を付けてJavaクラスを書くのを手伝ってくれませんか?