我需要從xml輸入創建一個javabean。不會有任何不規則的xml輸入,我給。 我知道像JAXB和Apache XMLbeans這樣的工作。從XML輸入生成Javabean
但是這裏我需要自動生成JAVAbeanclass而不使用它的xsd。 簡而言之,當我給任何xml輸入時,輸出必須是生成的pojo類。
這個任何輸入?
我需要從xml輸入創建一個javabean。不會有任何不規則的xml輸入,我給。 我知道像JAXB和Apache XMLbeans這樣的工作。從XML輸入生成Javabean
但是這裏我需要自動生成JAVAbeanclass而不使用它的xsd。 簡而言之,當我給任何xml輸入時,輸出必須是生成的pojo類。
這個任何輸入?
我認爲最好的解決方案是開發自己的DOM(如果XML上有很多項)或SAX(如果有很多項目)解析器。 DOM需要更多內存,因此不建議將它用於具有許多節點(和/或許多屬性)的XML。
您可以使用像wsgen這樣的工具從服務生成類文件。
這裏是一個例子,
http://www.mkyong.com/webservices/jax-ws/jax-ws-wsgen-tool-example/