[英]How to get the part of xml file in JAVA using JAXB as a string
我有以下 XML 文件。
<?xml version="1.0" encoding="UTF-8"?>
<school>
<student>
<firstname name="ankush">
</firstname>
<lastname>thakur</lastname>
<email>beingjavaguy.gmail.com</email>
<phone>7678767656</phone>
<address>
<houseNo> </houseNo>
<street> </street>
<city> </city>
<pincode> </pincode>
</address>
</student>
從上面的 xml 文件中,我想將節點作為字符串獲取,如下所示
<address>
<houseNo> </houseNo>
<street> </street>
<city> </city>
<pincode> </pincode>
</address>
即我想將整個 XML 文件解析為 java 模型,但<address>
和</address>
之間的內容要解析為模型中的字符串。 JAXB 怎么可能做到這一點?
編輯: <address>
和</address>
之間的內容是動態的,即 can 可能包含不同的元素。
您可以使用 cdata
<sometext>
<![CDATA[ They're saying "x < y" & that "z > y" so I guess that means that z > x ]]>
</sometext>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.