問題タブ [xml-binding]
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.
xml - 生成された XML から「standalone="yes"」を削除します
結果の XML でstandalone="yes"が生成されないようにする JAXB 設定を知っていますか?
c# - 名詞クラスを使用せずにSilverlightでXMLをバインドする
XMLの単純なチャンクがあるとしましょう:-
このXMLをSilverlightでフェッチしたので、このilkeのXAMLとバインドしたいと思います:-
これで、LINQを使用してXMLと名詞クラスに簡単にバインドできます。-
このクラスなしでそれを行うことはできますか?
つまり、Silverlightコードと入力XMLの間の結合は、XAMLのみに制限され、他のソースコードはitem要素の属性のセットに依存しません。
編集:XSDの使用が提案されていますが、最終的には同じ量になります。XSD->生成されたクラス。
編集:匿名クラスは機能しません。Silverlightはそれらをバインドできません。
編集:これは双方向である必要があります。ユーザーは値を編集できる必要があり、これらの値は最終的にXMLになります。(上記のサンプルでは、元のTextBlockをTextBoxに変更しました。)
java - JiBX:コードでインターフェイスを使い続けるにはどうすればよいですか?
JiBXバインディングを使用したいクラスでインターフェイスを使用し続けるにはどうすればよいですか?
例:Javaでこの非常に単純なモデルがあります:
そして、この拘束力のある文書:
コードを実行しようとすると、次の例外が発生します。
java.lang.ClassFormatError:クラスcom / test / Bのメソッドに不正な修飾子があります:0x1001
両方のマッピングで'abstract= "true"'を使用しようとしましたが、次の例外が発生しました。
...原因:org.jibx.runtime.JiBXException:クラスcom.test.Aのバインディング情報にアクセスできません。バインディングがコンパイルされていることを確認してください...
私が見つけた唯一の解決策は、AImplにBではなくBImplを保持させ、ゲッターにBImplを返し、セッターにBImplを受信させることです。これは、インターフェイスを完全に破壊するため、非常に間違っています。
どうすればこれを解決できますか?私は髪の毛を抜いて、タントラムを持っています(実際の問題ははるかに複雑で、JiBXの不可解なエラーメッセージは役に立ちません)-何も役に立ちません。
これは解決可能ですか?JiBXは本当にそれほど煩わしいですか(すべてのインターフェイスプログラミングを放棄する必要があるという点で?)
同じ問題であり、1つのレベルのみが削除されているため、「AbstractBを使用」とは答えないでください。
java - キャスターとソケット
私はCastorとデータバインディング全般に不慣れです。私は、部分的にソケットからデータを取り出し、POJO を作成するためにデータを非整列化する必要があるアプリケーションに取り組んでいます。これで、ソケットの作業が完了し、Ant と Castor のおかげで Java ファイルを生成してコンパイルすることさえできました。
ここに問題があります。受信するデータ ストリームは、約 9 つの異なるオブジェクトのいずれかである可能性があります。つまり、操作対象のオブジェクトを表すテキスト (XML) のストリームを受け取ります。繰り返しますが、オブジェクトの種類によって異なります。オブジェクトが 1 つだけの場合は、簡単です。非整列化コマンドを呼び出して、気ままに進んでください。しかし、それは多くの種類のオブジェクトの 1 つである可能性があるため、何をアンマーシャリングすればよいでしょうか? マッピングについて調べましたが、理解できなかったか、動的マッピングではなく静的マッピングのようです。
そこに何か助けはありますか?
c# - ListBox を XmlDocument にバインドする
なぜ私のリストボックスが空なのか、誰かが私を助けてくれますか?
XmlDocument には、次の XML が含まれています。
私のXAMLファイルでは、次のことを試しました
name 属性へのバインディングを設定していないことはわかっていますが、これが機能していた場合、各タブ ノードの XmlDocument.XmlNode.ToString() を表示するべきではありませんか?
私のC#コンストラクタコードビハインド:
config.document.OuterXml
上記のxmlを含む有効なドキュメントであること。
コレクションを使用して手続き型コードでこれを機能させましたが、XMLに直接バインドする方法を見つけようとしています。
更新: ListBox が空です
バインディング エラーはなくなりましたが、リスト ボックスが空になり、XML ファイルを再確認し、MessageBox.Show(provider.Document.OuterXML) を実行したところ、XmlDocument に正しいノードがあることを確認できました。
前もって感謝します
wpf - XMLを名前空間でWPF DataGridにバインドする方法は?
XML ファイルから WPF DataGrid にデータをバインドする必要があるユース ケースがあります。この例は、最終的なコードで何をするかを示すために用意しました。
これは Books.xml です。
そして、ここに DataGrid コントロールをバインドする方法を示します。最初の XAML:
次に、C# コード:
ここで、Books.XML のルート要素で XML 名前空間をhttp://my.namespace.com/books
;と定義したとします。その名前空間をプログラムで次のように取得できることはわかっています。
しかし、"book" 要素にアクセスするために、XAML でこの名前空間を取得するにはどうすればよいでしょうか? そして、その点でのベストプラクティスは何ですか?
どうもありがとうございました。
java - XML永続性のためのフレームワークの選択
アプリケーション内のいくつかのJavaクラスのXML永続性のためのフレームワークを選択する必要があります。私の要件は次のとおりです。1。スキーマからではなくJavaクラスから開始します。2。カスタマイズにアノテーションを使用します。3。スキーマを生成する機能。
これまで、JAXBだけが私のすべての要件を満たしているようです。
XStreamはスキーマを生成しませんJiXBはJavaアノテーションを使用しません。
私のすべての要件を満たすJAXB以外のフレームワークを教えてもらえますか?
ありがとうございました!
java - Javaコードからプラグインを呼び出す
こんにちは私は私のアプリケーションの開発のためのIDEとしてEclipseを使用しています。疑問が1つあります。1つのxmlファイルからクラスを作成できるプラグインが1つあります。さて、問題は私が生成する多くのxmlファイルとクラスを持っているということです。
誰かが私のJavaテストクラスからプラグインを呼び出す方法を教えてください。そうすれば、クラスをすべて一緒に作成できます。
私を助けてください。
java - xml を Bean にバインドする方法
私のアプリケーションでは、HTTP 経由でいくつかの API を使用し、応答を xml として返します。xml から Bean にデータを自動的にバインドしたい。
たとえば、次の xml をバインドします。
この Bean に (おそらく注釈の助けを借りて)
これを行う最も簡単な方法は何ですか?
delphi - XML データ バインディングの使用中に複合型を生成する際の問題
XML データ マッピングを使用していますが、使用中に複雑な型を生成する際に問題が発生します。
以下のような XML がある場合、正常に動作します
として複雑な型を取得していSampleType, ConnectionType and ItemType
ます。
しかし、次のような XML がある場合
SampleType, ConnectionType, ItemType, ItemType2, ItemType22, ItemType222, ItemType2222, and ItemType22222
つまり、ItemTypes は XML に存在する項目の数と同じだったので、複雑な型を取得しています。
なぜこれが起こっているのか、どうすればこの問題を解決できますか?