jaxb2

    1熱度

    1回答

    我有這樣的XML <data-set> <list-property name="columns">...</list-property> <list-property name="resultSet">...</list-property> <data-set> 需要解組此提出異議: public class DataSet { private Column

    4熱度

    1回答

    我有幾個模式,我正在生成jaxb綁定,因爲這使得自由使用xs:integer。我希望將這些值綁定到long/Long而不是默認的BigInteger。不幸的是我沒有修改模式的能力。添加一個簡單的聲明,以我的綁定文件會導致xs:integer在所有情況下被綁定到Long,即使它是一個必需的值:需要現場時 <jaxb:javaType xmlType="xs:integer" name="long"

    0熱度

    1回答

    我不想在我的類上使用註釋來從XML編組/取消編組。只要屬性名稱和結構匹配,我知道jaxb不需要註解來將xml解組到對象中。它適用於數字和字符串,但它似乎不適用於布爾值。這些總是以空值結尾,並且在編組時,布爾屬性不會顯示在結果XML.how中,我可以在不使用註釋的情況下使其工作嗎?

    3熱度

    2回答

    我正在嘗試使用基本身份驗證從WSLD文件生成java類。 雖然有很多的插件在那裏,我必須使用下列之一:org.jvnet.jaxb2.maven2:maven-jaxb2-plugin 隨着wsimport或wsdl2java我已經找到了辦法來配置基本驗證參數。使用maven-jaxb2-plugin我沒有運氣。 我的配置如下: <plugin> <groupId>org.jvne

    0熱度

    1回答

    XML輸入是解組使用名稱空間與@XmlPathMOXY用。它工作正常。但是,如果xml中的字段缺失,則在解組完成後將爲其分配一個空字符串。然而,我希望在這種情況下分配空值。我在下面放置了兩個簡化的XML示例。我想在第一個例子中給元素b分配一個空字符串,而在第二個例子中給元素b賦一個空值。 你有什麼想法嗎?預先感謝您。 e.g. 1. <ft:root> <ft:a>hhh</ft:a>

    -1熱度

    1回答

    我有以下XML需要解組: <data> <property> <name>Color</name> <value>Red</value> <value>Green</value> </property> <property> <name>Size</name> <description> <nu

    1熱度

    1回答

    我們使用jaxb2從xml模式定義中爲某些外部數據生成Java代碼。該項目相當老,並使用maven-jaxb-plugin 1.1.1。我們想更新jaxb2-maven-plugin,它也會使用jaxb2,但是我們在生成的代碼中發現了一些差異。具體來說,我們具有其中被映射到在生成的代碼Integer領域的 <xsd:attribute name="num" type="xsd:int" use="

    0熱度

    2回答

    創建Java包的XJC方式是 xjc -wsdl myWsdl.wsdl 這產生包等COM 然後用於產生罐子 jar cvf myJar.jar com/* 任何方式來生成與@XmlRootElement 的java類,因爲我的java類沒有它。 PS:使用命令提示僅

    1熱度

    2回答

    我有如下配置的xml表示。 <definitions> <definition type="MessageReception"> ... </definition> <definition type="MessageProcessing"> ... </definition> <definition type="ResponseGeneration"> ... </d

    0熱度

    1回答

    我有一個pom.xml看起來象下面這樣: - <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="