我有以下 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 文件的一部分作为字符串获取?