2012-09-19 140 views
-1

我是Java新手,我有一個問題:如何從XML獲取值到int

有沒有可能在XML中存儲/設置整數值?我想設置

  • X0 = 123
  • Y0 = 123
  • X1 = 123
  • Y1 = 130

從下面

<line> 
    <point> 
     <X>123</X> 
     <Y>123</Y> 
    </point> 
    <point> 
     <X>123</X> 
     <Y>130</Y> 
    </point> 
</line> 

回答

1

我xml文件會建議創建一個Point類的屬性X/Y和X/Y的吸氣劑/吸附劑。

使用SAX parser解析XML(還有其他技術也類似於DOM/Pull解析器等),並填充Point對象並將其添加到List。

更多信息

0

看到這個example我建議parsing the XML code。然後使用Integer.parseInt強制該值(如果它作爲字符串出現)轉換爲整數。希望這可以幫助。

0

如果您有XML(或寫入)用於XML的XSD,則可以生成Java代碼以將此XML讀取到對象中。

這通常是用JAXB完成的。如果你谷歌,你會發現教程。

+0

您也可以從Java模型開始,添加註釋以將其映射到所需的XML。 –