問題タブ [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.
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 は次のとおりです。
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 ファイルと同じ順序で変数が宣言されていることがわかったので、クラス ファイルの問題ではないと思います。
android - Android のシンプルなライブラリ : "1" または "0" のブール値
シンプルなライブラリは素晴らしく、私は過去 3 日間から SOAP サーバーからさまざまな XML を解析しましたが、「0」または「1」のブール属性に遭遇しました。
私はこのクラスを作成しようとしました:
そしてそれを私のオブジェクト定義に実装しました:
しかし、私はまだすべてのブール値に対して false になります。
[edit]
実際、私がこれを行うとき:
私はまだ得るfalse
:
だから私のコンバーターは影響を与えません...
また、 @Attributes で何百回も宣言する代わりに、コンバーターを Persister にアタッチするにはどうすればよいですか?
よろしくお願いします!!
[edit2]
私はコンバーターをあきらめます、これは私自身の解決策です:
java - SimpleXmlとJavaを使用して動的にXMLを生成する方法は?要素、ElementListは動的にランダムな位置に表示される必要があります
SimpleXmlを使用してXMLファイルを生成しているときに、チャレンジフルな問題が発生しました。
次のように動的xml出力を作成したいと思います。
問題は、SimpleXMlを使用してスキーマでどのように定義できるかということです。
今、それはこのように見えます
このスキーマによれば、常に次の形式でXMLを生成します。
私は何をすべきか?ありがとうございました。
java - Coffeescript を使用した Java シンプルなフレームワーク
Java Simple Framework と Coffeescript を統合した経験のある人はいますか? 実行時に Coffeescript をコンパイルする例がどうしても必要です。wro4j を考えていますが、それを Java Simple Framework と統合する方法がわかりません。
java - simplexml 重複要素
私は次のようなxmlを持っています:
xml マッピングの Java コードには、次のようなものがあります。
しかし、次のようなエラーが表示されます: org.simpleframework.xml.core.PersistenceException: 要素 'B' が 1 行目で 2 回宣言されました
どうすればこの問題を解決できますか? 誰からの解決策も高く評価されます。
前もって感謝します。
java - SimpleXMLコンストラクタの例外-内部クラスを作成できません
SimpleXMLを使用したAndroid開発の実験を始めたばかりで、問題が発生するまではかなりうまくいっていると思いました。以下のコードは、次の例外を生成します
W / System.err(665):org.simpleframework.xml.core.ConstructorException:内部クラスを構築できません
私は内部クラスに関する質問を調べて、なぜそれらを使用するのか理解していると思います(私のものは必ずしも意図的ではありませんでした)が、使用を避けるためにコードを動かしたにもかかわらず、私はまだ少し立ち往生していて、助けていただければ幸いです。
ソースコード:
}
参照されるXMLファイルは次のように構造化されています。
SimpleXMLクラスに注釈を付ける方法、またはそれらを読み込もうとしている場所に問題がありますか?ありがとう!
android - Android、simpleframework PersistenceException
org.simpleframework.xml を使用しようとしています。Android プロジェクトで xml データを処理するクラス。クラス「ChecklistGradeDetail」を構築する方法がわかりませんが、これは取得できます
xml/残り
ArrayofChecklistGradeDetail クラス
ChecklistItem クラス
ヘルプ :(
android - アンドロイドのシンプルなXMLフレームワーク、クラス属性
Androidのsimplexmlフレームワークで奇妙な問題が発生しました。xmlソースからweatherdataというオブジェクトを読み取って入力しようとしています。
XMLファイル(これを制御することはできません):
したがって、私のJavaファイルは次のようになります。
しかし、私は非常に奇妙なエラーを受け取ります:
@Elementフィールドでclass=ProductType.classを実行しようとしても、気になりません。コンストラクターを使用してプロジェクトでpointDataクラスを作成しても、エラーは変わりません。単純なxmlフレームワーク2.6.2で予約されたキーワードが混乱しているため、「クラス」のように見えます。
xmlを変更できません。どうすればそれを解決できるでしょうか?よろしくお願いします。
java - Simplexml を使用して Java クラスを生成する
次の構造のxmlがあります。
これは、さまざまなタイプ (bool、int、string) の項目のリストです。上記のxml構造に注釈を付けてJavaクラスを書くのを手伝ってくれませんか?