我有一個10+ MB的xml文件,包含有關係的節點(大約10K到20K)。java xml解析一個大文件和db關係
<.....>
<Emplyoyee>
<name>Jack</name>
<age>35</age>
<supervisor></supervisor>
<....>
</Emplyoyee>
<.....>
<.....>
<.....>
<Emplyoyee>
<name>Smith</name>
<age>20</age>
<supervisor>Jack</supervisor>
<....>
</Emplyoyee>
<.....>
現在,我要分析此文件,並在數據庫中的所有細節存儲與所謂的「supervisorID」其中有一個字段(ID)「僱員」表。到現在爲止,我試圖製作一份所有員工名單,然後重複列表以尋找主管關係。
請建議我一個高效,快速的方式來做到這一點。我可以使用哪些庫來處理這類問題。
你的意思是你已經使用它進行了解析,可以說java中的'Documentfactory',但是你需要更高效的方法嗎? – samach
當你有兩個同名的「emplyoyees」[原文如此]並且都是主管時會發生什麼?如何將他們的下屬與正確的下屬聯繫起來? –
@JimGarrison員工姓名與[email protected]中的xxxx相對應,因此是唯一的。我已經把這些名字簡單化了。 – itsraja