jaxb

    3

    2答えて

    Javaクラスを生成するためにXJCを使用して処理したいくつかのXSDファイルがあります。 私は任意のXMLファイルを読み込み、XMLファイルの内容に基づいて、生成されたJavaクラスの1つに変換します。 XML自体の内容を調べずにJAXBフレームワークにすべての作業をさせることは可能ですか?例えば は、の私は、次のXSDファイルを持っているとしましょう: は、私がDog.javaとCat.jav

    1

    1答えて

    XMLを非整列化するためにJAXBを使用しようとしていますが、「名前のxxxを型定義 'コンポーネントに解決できません」というエラーが表示されるようです。私はsf.newSchema(...)を含む行を打ったとき: JAXBContext jc = JAXBContext.newInstance("some.package.name"); Unmarshaller unmarshaller =

    4

    3答えて

    JAXB 2を使用してXSDスキーマに対してXMLファイルを解析し、JavaクラスへのAntビルド中にXMLタグが自動的にアンマーシャリングされます。いくつかenumsが作成されます。コードは次のとおりです。私のコードで @XmlType(name = "binQuality") @XmlEnum public enum BinQuality { GOOD, BAD,

    2

    2答えて

    属性BとCを持つクラスAを持っています。私はマーシャルとアンマーシャリングを行いたいのですが、Javaオブジェクトグラフではなく、XMLフラグメントの文字列表現が必要です。 @XmlRootElement(namespace="test") public class A { B b; C c; //omitting getters and setters }

    0

    1答えて

    私はSpring WebServiceTemplateクラスを使用して、JAXB生成クラスのリクエストオブジェクトを作成してインスタンス化し、marshallSendAndReceiveメソッドを呼び出してからJAXBのオブジェクトにレスポンスオブジェクトをキャストします生成された応答クラス。 これは、(Select Queryを使用して)JAXB生成応答クラスのXMLオブジェクトを返すときに問題

    1

    3答えて

    私はそれがJAXBを介して可能であると主張 (抽象型などから降順すべての具体的なタイプを見つける。)タイプとXSDでそれらの関係を処理するためにこのページを必要とする:http://www.antonioshome.net/blog/2009/20091012-1.phpが、私は、Java 6が付属していますXJCでエラーが発生します。エラーは次のとおりです。 [ERROR] Element "{

    0

    2答えて

    サーバが不完全なxmlを受信すると、java.lang.IllegalArgumentExceptionのデフォルト処理のために500 Internal Server Errorが返されます。返されるhtmlページをオーバーライドできますが、エラーコードをオーバーライドして、ドキュメント化された仕様に従うように400にする必要があります。 JSF-2.0のエラーコードを上書きする方法はありますか?

    1

    1答えて

    次の問題(私はJava/JAXBの初心者で、PHPの背景から来ているため問題です)へのリンクをリクエストしています。 組織によって管理されている&で作成された複雑なXSDが提供されています。 JAXB 2.1を使用してJavaオブジェクトモデルを作成しました。データベースフィールドをjava/jaxbの派生クラスにマップする必要があります。データベースのフィールド/要素は、単純なXML出力によって

    4

    2答えて

    現在、私のジャージ(JAX-RS)Webサービスは、Webサービスメソッドで単純な@Produces("text/xml")のJAXB注釈付きオブジェクトを返しています。残念ながら、出力は区切りとスペースでフォーマットされていないので、面倒なように見えます。 は、私はどのように私はマーシャラーを実装し、どこかのRESTEasyの@Formattedよう または を使用することができますが、注釈ます

    2

    2答えて

    のxml: <root> <element>value (something)</element> </root> 私は、Javaクラスの2つの異なるフィールドに、このXMLをアンマーシャリングする必要があります。 私は以下を試みましたが、うまくいかなかった。最初のフィールドは正しい値を持ち、2番目のフィールドはnullです。 のjava: @XmlElement(name="element")