加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xml 格式化输出

发布时间:2020-12-16 09:43:14 所属栏目:百科 来源:网络整理
导读:xml 格式化输出 我用XStream 转出的xml是这样 Xml代码 list Contacts id 1 / id name 11 / name email 111 / email phone 1111 / phone / Contacts Contacts id 2 / id name 22 / name email 222 / email phone 2222 / phone / Contacts Contacts id 3 / id

xml 格式化输出

我用XStream 转出的xml是这样

Xml代码
  1. <list>
  2. <Contacts>
  3. <id>1</id>
  4. <name>11</name>
  5. <email>111</email>
  6. <phone>1111</phone>
  7. </Contacts>
  8. <Contacts>
  9. <id>2</id>
  10. <name>22</name>
  11. <email>222</email>
  12. <phone>2222</phone>
  13. </Contacts>
  14. <Contacts>
  15. <id>3</id>
  16. <name>33</name>
  17. <email>333</email>
  18. <phone>3333</phone>
  19. </Contacts>
  20. </list>

但我不希望吧phone暴漏出去,希望的输出结果是
Xml代码
  1. <list>
  2. <Contacts>
  3. <id>1</id>
  4. <name>11</name>
  5. <email>111</email>
  6. </Contacts>
  7. <Contacts>
  8. <id>2</id>
  9. <name>22</name>
  10. <email>222</email>
  11. </Contacts>
  12. <Contacts>
  13. <id>3</id>
  14. <name>33</name>
  15. <email>333</email>
  16. </Contacts>
  17. </list>
可以通过注解(@XStreamOmitField)解决。
javabean:
Java代码
  1. publicclassEmployee{
  2. privateStringempNo;
  3. privateStringjob;
  4. @XStreamOmitField
  5. privateStringphone;
  6. publicStringgetEmpNo(){
  7. returnempNo;
  8. }
  9. publicvoidsetEmpNo(StringempNo){
  10. this.empNo=empNo;
  11. }
  12. publicStringgetJob(){
  13. returnjob;
  14. }
  15. publicvoidsetJob(Stringjob){
  16. this.job=job;
  17. }
  18. publicStringgetPhone(){
  19. returnphone;
  20. }
  21. publicvoidsetPhone(Stringphone){
  22. this.phone=phone;
  23. }
  24. }

Java代码
  1. XStreamxstream=newXStream();
  2. Employeeemp=newEmployee();
  3. emp.setEmpNo("1");
  4. emp.setJob("bb");
  5. emp.setPhone("222221111");
  6. xstream.processAnnotations(Employee.class);
  7. Stringxml=xstream.toXML(emp);
  8. System.out.println(xml);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读