[英]How to read xml file with attributes in java?
我知道SO問題無法使用Element.getAttribute()獲取元素值,但是因為我是Java初學者,所以我還有其他問題。 我試圖構建的是一個簡單的應用程序,它將讀取XML文件,然后將其與“黃金大師”進行比較。 我的問題是:
文件示例:
<DocumentIdentification v="Unique_ID"/>
<DocumentVersion v="1"/>
<DocumentType v="P81"/>
<SenderIdentification v="TEST-001--123456" codingScheme="A01"/>
<CreationDateTime v="2012-10-15T13:00:00Z"/>
<InArea v="10STS-TST------W" codingScheme="A01"/>
<OutArea v="10YWT-AYXOP01--8" codingScheme="A01"/>
<TimeSeries>
<Period>
<TimeInterval v="2012-10-14T22:00Z/2012-10-15T22:00Z"/>
<Resolution v="PT15M"/>
<Interval>
<Pos v="1"/>
<Qty v="500"/>
</Interval>
<Interval>
<Pos v="2"/>
<Qty v="500"/>
</Interval>
<Interval>
<Pos v="3"/>
<Qty v="452"/>
</Interval>
...
...
<Interval>
<Pos v="96"/>
<Qty v="891"/>
</Interval>
</Period>
</TimeSeries>
應用上述問題的解決方案並不能幫助我進一步……我意識到我可以將屬性NamedNodeMap
為NamedNodeMap
但是我不知道如何以編程方式對其進行迭代
是的,我知道這聽起來很像“做我的功課”,但我真正需要的是至少打個小腳踢,使我朝正確的方向前進。 感謝幫助
方法item(int index)
應該有助於遍歷屬性:
NamedNodeMap map = getItFromSomeWhere();
int i = 0;
while ((Node node = map.item(i++)) != null) {
// node is ith node in the named map
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.