0
我有一個XML文件,其中包含人員的詳細信息。我想查詢此文件以獲取特定人員的所有詳細信息,即我想獲取特定人員的所有屬性,如年齡,地點,組織,朋友等。查詢XML文件
例如,如果我查詢安娜吉,我會得到作爲ABC的作品,屬於欽奈,年齡爲23歲,作爲Shubham的朋友。此外,如果我查詢Shubham,我會得到他所有的細節,比如作品,地點以及他是Annaji的朋友。 這是我的XML文件:
<text>
<s>
<coref set-id="set_0">
<w pos="nnp">Annaji</w>
</coref>
<w pos="vbz">works</w>
<w pos="in">for</w>
<w pos="nnp">ABC</w>
<w pos=".">.</w>
</s><s>
<coref set-id="set_0">
<w pos="prp">He</w>
</coref>
<w pos="vbz">belongs</w>
<w pos="to">to</w>
<coref set-id="set_0">
<w pos="nnp">Chennai</w>
</coref>
<w pos=".">.</w>
</s><s>
<coref set-id="set_0">
<w pos="nnp">Annaji</w>
</coref>
<w pos="vbz">is</w>
<w pos="cd">23</w>
<w pos="nns">years</w>
<w pos="jj">old</w>
<w pos=".">.</w>
</s><s>
<coref set-id="set_0">
<w pos="prp">He</w>
</coref>
<w pos="vbz">is</w>
<coref set-id="set_0">
<w pos="dt">a</w>
<w pos="nn">friend</w>
</coref>
<w pos="in">of</w>
<coref set-id="set_0">
<w pos="nnp">Shubham</w>
</coref>
<w pos=".">.</w>
</s><s>
<coref set-id="set_0">
<w pos="nnp">Shubham</w>
</coref>
<w pos="vbz">works</w>
<w pos="in">for</w>
<w pos="nnp">XYZ.</w>
</s><s>
<coref set-id="set_0">
<w pos="prp">He</w>
</coref>
<w pos="vbz">is</w>
<w pos="in">from</w>
<w pos="nnp">Bihar</w>
<w pos=".">.</w>
</s>
</text>
請告訴我,如果有任何的查詢語言或圖書館,我可以用於此目的。 如果存在查詢語言,該查詢應該是什麼?
請將您的代碼,無論您嘗試過,而不是要求直接的解決方案。 –
@NavinRawat感謝您的回覆。我試圖用'beautifulsoup'在'Python'中完成它,但實際上並沒有成功。我搜索了一下,發現它也可以用'XQuery'完成。這就是爲什麼我沒有發佈任何代碼。 –
到目前爲止,您在XQuery中嘗試了哪些內容? – adamretter