我的任務是將模擬工具 的現有ASCII數據通信格式轉換爲XML格式。 XML或以前的ASCII數據包含數據庫信息和服務器在計算任務時需要的其他參數 。如何使用XML進行數據通信
使用JAXB,我設法填充所需的數據。當我編組時,我可以看到架構定義的XML結構 。
item item1 = new item();
Parameter par1 = new Par1();
par1.setName("DatabaseNr);
par1.setContent("1500");
------Marshalling---------
Marshaller mar = context.createMarshaller();
mar.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
----Printing----
<Item >
<Parameter Name="databaseNr">1500</Parameter>
<Parameter Name="pressure"></Parameter>
<Parameter Name="time"></Parameter>
</Item>
我的問題是我怎麼能找到類似的數據庫數量的最重要的信息了非常大的 XML爲furthur步驟?這是我需要解析的地方嗎?感謝您的回答
遵循JAXB模式,您應該解組XML輸出並使用模式派生類中的get方法來訪問您需要的數據。 –