java - 如何使用 JAXB 作为字符串在 JAVA 中获取部分 xml 文件
问题描述
我有以下 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>
动态的,即可以包含不同的元素。
解决方案
您可以使用 cdata
<sometext>
<![CDATA[ They're saying "x < y" & that "z > y" so I guess that means that z > x ]]>
</sometext>
推荐阅读
- amazon-web-services - AWS ECS 架构
- matrix - 我必须制作一个带有两个选项“前 5 名”和“所有其他人”的切片器,这应该会给我如下所述的结果
- javascript - Next-JS Beginner 使用两个动态 API,一个有效,另一个无效
- dos2unix - 即使使用 -f 选项,dos2unix 也不会转换 env 文件
- c# - 如何解决我在全文搜索过程中遇到的错误?
- sql - 在不使用外键约束的情况下表示一对多关系是否不好?
- python-3.x - 从 Python Azure blob 触发器函数应用异步向事件中心发送事件
- javascript - 检查单选按钮值后如何显示不同的json
- text - 从给定的语料库中删除相同的文档或查找唯一的文档
- angular - 强制角度在 Chrome 上显示 IE 模式