簡體   English   中英

STAX解析 - 圍繞xml文件移動

[英]STAX parsing - moving round an xml file

概述:我使用StAX(Java)來解析XML文件。 但是,我需要能夠返回到文件中的指定位置(比如標記流中的點)。

問題:我想知道是否有辦法調用方法來標記文件中的位置,讀取一些事件,然后讓讀者移回標記。

推理:我有xml語句,例如:

<user>
<id>001</id>
<name>test</name>
<game>test game</game>
</user>

我想讓讀者搜索文件,當它找到匹配的ID或名稱時,我需要它能夠返回並收集用戶所需的任何信息,如游戲等。我沒有經驗XML,但我認為對於一個健壯的方法,它不能依賴於內部標記的順序,而是完全依賴於它們存在的基礎。 那正確嗎? 如果是這樣,那么一旦找到匹配的ID,讀者必須能夠返回並檢查<user>標簽內的每個標簽。

非常感謝

Stax API只是前進而永不落后。它是一個低級API,可以作為更高級API的基礎。 在您的情況下,一種可能的解決方案是臨時存儲數據(例如,在散列映射中)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM