我有以下xml文件。如何在java中獲取xml文件的子部分
<?xml version="1.0" encoding="UTF-8"?>
<school>
<student>
<firstname name="ankush">
<test>sample </test> //......here can be more sub nodes
</firstname>
<lastname>thakur</lastname>
<email>beingjavaguy.gmail.com</email>
<phone>7678767656</phone>
<address>
<houseNo> </houseNo>
<street> </street>
<city> </city>
<pincode> </pincode>
</address>
</student>
</school>
從上面的xml文件我想要得到的節點串像下面
<address>
<houseNo> </houseNo>
<street> </street>
<city> </city>
<pincode> </pincode>
</address>
上述地址XML節點將被轉換爲JSON在我的應用程序中使用。
我試過DOM,SAX解析器,但它們只會用於逐節點獲取每個節點而不是xml文件的一部分。
由於我的xml文件有些大,我更喜歡使用XMLStreamReader。
任何機構可以告訴我,如何獲得的XML文件的一部分作爲一個字符串?
你的意思是,你需要得到perticular父節點,並從大的XML文件,它的子節點???? –
是的正確@KishanCS –
請你可以澄清一下你認爲它很大(使提示解決方案更容易) – MartinByers