2012-03-29 107 views
3

http://www.oracle.com/technetwork/articles/javase/index-140168.html#binsch - 這篇文章說: 「JAXB要求您要訪問的XML文檔的模式是否JAXB總是需要XSD

這裏是一個Hello World爲例,採用hello.xsd

http://jaxb.java.net/tutorial/section_1_3-Hello-World.html#Hello%20World -

這裏是一個Hello World示例,不使用任何xsd。

http://www.mkyong.com/java/jaxb-hello-world-example/

是否規範指出,JAXB也適用沒有 XSD,如果這是真的術語則有多遠「綁定」證明。我相信綁定通過綁定模式發生。

Carification會有幫助。謝謝

+2

只是一個友好的提示:你可以[接受答案](http://meta.stackexchange.com/a/5235/160062)對你以前的問題。 – oers 2012-03-29 11:59:07

回答

0

本教程中的Customer類不過是一個綁定對象,它將使用JAXB從XSD生成。那個人在他的教程中逃脫了。

0

xsd只是xml的形式表示,類似於'對象'的'類'。你可以有一個沒有xsd的兼容xml(在這種情況下,xsd是隱藏的)。儘管我們從xsd開始並生成大部分的java對象,但您也可以採取其他方式來完成。 'schemagen'實際上可以讓你爲給定的java類提供一個xsd。這只是說有多個起點。