我是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>
我是Java新手,我有一個問題:如何從XML獲取值到int
有沒有可能在XML中存儲/設置整數值?我想設置
從下面
<line>
<point>
<X>123</X>
<Y>123</Y>
</point>
<point>
<X>123</X>
<Y>130</Y>
</point>
</line>
我xml文件會建議創建一個Point
類的屬性X/Y
和X/Y的吸氣劑/吸附劑。
使用SAX parser解析XML(還有其他技術也類似於DOM/Pull解析器等),並填充Point對象並將其添加到List。
更多信息
看到這個example我建議parsing the XML code。然後使用Integer.parseInt
強制該值(如果它作爲字符串出現)轉換爲整數。希望這可以幫助。
如果您有XML(或寫入)用於XML的XSD,則可以生成Java代碼以將此XML讀取到對象中。
這通常是用JAXB完成的。如果你谷歌,你會發現教程。
寫一個簡單的SAX解析器。選中此項tutorial
您也可以從Java模型開始,添加註釋以將其映射到所需的XML。 –