2012-10-13 46 views
1

我想知道是否有任何工具可以轉換貓頭鷹本體xml架構或xml文檔。或者有什麼辦法可以爲給定的貓頭鷹類生成一個java類。轉換爲java類或xml的貓頭鷹類

可以說我有貓頭鷹類文檔,具有兩個數據類型屬性hasAuthor和hasName。我可以爲這個貓頭鷹類創建java類嗎? ?

Java類應該是這樣的

public class document { 

    string hasAuthor; 
    string hasName; 

} 

是否有支持這種轉換的任何API。

任何建議將非常有幫助。

+0

'string'應該是'String'。 – Lion

+0

謝謝你的評論。我並不擔心這裏的語法錯誤:) – Priyatham51

+0

*「我對這裏的語法錯誤並不擔心」*所以開始擔心它。編程是一項精確的業務,在這裏您正試圖向國際受衆傳達一個問題。當代碼太「接近不夠好」時。 –

回答

1

您可以使用JAXB實現此行爲。下面是JAXB API的主要文章:

的工藝打造從XML文件中的實例對象被稱爲解組。下面是關於這個問題的另一個很好的教程:

+0

是這個JAXB將一個貓頭鷹類轉換成一個java類嗎?或將貓頭鷹本體轉換爲xsd? – Priyatham51

+0

@ Priyatham51對不起,我誤解了這個問題。不過,JAXB API適合將XML文檔轉換爲Java類實例,反之亦然。 –

+0

@ Luiggi Mendoza我已經在爲此使用腳輪。 NOW我正在尋找可以從OWL CLass創建一個java類的東西。或者將OWL本體文檔轉換爲xml或XSD。 – Priyatham51