如何将一个实例对象转为XML文件

如何将一个实例对象转为XML文件,第1张

前言

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。

PS:如有需要Python学习资料的小伙伴可以加点哗郑轮击下方链接自行获取

python免费学习资料以及群丛族交流解答点击即可加入

本实例使用的时jdom生成xml的方法,需引入乱信jar包

不废话,入主题:

输出:

<?xml version="1.0" encoding="utf-8"?>

<USERS version="1.0">

<USER>

<ID>5fa29cf8-2118-4e34-a9f6-f3f9ed56bc63</ID>

<USERNAME>jack</USERNAME>

<GENDER>m</GENDER>

<AGE>12</AGE>

<PHONE>110</PHONE>

<EMAIL>110@com</EMAIL>

<BIRTH>null</BIRTH>

<ADDTIME>2019-03-25 21:40:15</ADDTIME>

<ROLE>员工</ROLE>

<AQ>null</AQ>

<AD>null</AD>

<AD1>123tttvvv</AD1>

</USER>

</USERS>

XML 中 ‘&’ 字符是特殊字符,就好像 Java 语言的关键字一个,不能直接在内容中使用,比如:我们看到一个 '>' 时就会用 &ampgt表示,这里 &就是特殊用法,所以一个普通的 &就必须转义成 &amp来表示。保存成为 XML 文本时必须是 &amp但最终显示出来给人看的时候应该是&,如果显示出来的不是‘&’这就表示程序有 bug,比如,现在你说的百度它就把 &amp已经转换成了 '&' 这是期望的结果,如果你希望百度显示出 &amp来就应该把 '&' 转换两次,第一次得到 &amp再转换一次得到 &ampamp这样百度就拿你没办法了,数据就会如你所期望地 显示成为 &ampxsdinteger 。你现在看到我回复的这个答案就是我已经连续地写了两边卖旅烂 amp才得到的。在代码中应该是当你想把中漏它以“源码”的形式显示出来我们需要连续两次镇首地 escape 转义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8190264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存