したがって、この xml にいくつかの名前空間があるとしましょう。
<Envelope xmlns:pdi="http://www.mypage.com/schemas/pdi" xmlns:ib="http://www.mypage.com/schemas/ib" xmlns="http://www.mypage.com/schemas/envelope">
<Product>
<pdi:number>123456</pdi:number>
</Product>
<Instance>
<ib:serial>abcdefg</ib:serial>
</Instance>
</Envelope>
そのためのクライアントを構築しようとしています。このように宣言された Envelope POJO があります
@XmlRootElement(name ="Envelope", namespace = "http://www.mypage.com/schemas/envelope")
public class Envelope
そして内部には、これらの属性があります
@XmlElement(name="Product", namespace = "http://www.mypage.com/schemas/pdi")
public Product getProduct(){...}
@XmlElement(name="Instance", namespace = "http://www.mypage.com/schemas/ib")
public Instance getInstance(){...}
また、製品 POJO は次のようになります。
@XmlRootElement(name="Product", namespace = "http://www.mypage.com/schemas/pdi")
public class Product
と属性
@XmlElement(name="pdi:number", namespace = "http://www.mypage.com/schemas/pdi")
public int getNumber(){...}
なぜか品番がわかりません。リクエストエラーが発生し続けます。名前空間を正しく処理していますか、それとも何か不足していますか?