gpt4 book ai didi

java - 如何创建表示对象的 XML 属性

转载 作者:行者123 更新时间:2023-12-02 07:32:52 25 4
gpt4 key购买 nike

我正在为我正在从事的项目编写集成测试,但我陷入了困境。我有一个对象(我们称之为 TravelerDetail),它存储代表航类预订座位的对象列表,并且我想在 xml 中创建一个 TravelDetail 元素,该元素具有反射(reflect)这些座位的属性。现在有点像:

<SEAT DDATE="2012-05-22" TCHG="07:30:10" ROW="11" LETTER="A" POSN="R" SIDE="L" EXIT="N"   ID="D164771" CKIN="" ONBORD="" CHGCDE="C" PAGE="1" DCHG="2012-05-22 12:20:44.396" TCHG="16:43:45"  PCHG="07272" />

<TRAVELERDETAIL ITN="3224" PDDATE="07:30:10" DOW="4" ORIG="BLI" DEST="LAS" FINALDST="LAS" PTYPE="R" LNAME="SPADE" FNAME="ADULTONE" SFEE1="0.00" SFEE2="0.00" SFEE3="0.00" NOREFUND="" FARE="127.44" COST="0.00" FTAX="9.56" PFC="4.50" FSC="0.00" FEDEX="3.80" SECCHG="2.50" DISCAMT="0.00" ALLOCFARE="127.44" MILES="954" FUELGAL="0.000" FUELRATE="0.000" FUELPRICE="0.00" CNTRY="USA" BOOKTIME="2012-05-22 12:20:44.396" BKCHG="0.00" WAITING="N" TFLT="" BAGS="0" PPBAGS="1" PPFEE="19.99" APBAGS="0" APFEE="0.00" TPFEE="0.00" FREEBAGS="0" DEPART="2012-05-22 12:20:44.396" ARRIVE="2012-05-22 12:20:44.396" GENDER="M" DOB="1970-01-01" DHSSEQ="0" CHGCDE="A" PAGE="0" DCHG="2012-05-22" TCHG="07:30:10" REC_ID="-10"/>

TravelerDetail 类维护旅客可能在航类预订的座位列表。我可以创建这样的 xml 测试数据吗?

最佳答案

恕我直言,XML 属性可以是任何对象的属性...而不是对象本身

这可能就是您希望 xml 的样子。

<TRAVELERDETAIL ITN="3224"  PDDATE="07:30:10" DOW="4" ORIG="BLI" DEST="LAS" FINALDST="LAS" PTYPE="R" LNAME="SPADE" FNAME="ADULTONE"  SFEE1="0.00" SFEE2="0.00" SFEE3="0.00" NOREFUND="" FARE="127.44" COST="0.00" FTAX="9.56" PFC="4.50" FSC="0.00" FEDEX="3.80" SECCHG="2.50" DISCAMT="0.00" ALLOCFARE="127.44" MILES="954" FUELGAL="0.000" FUELRATE="0.000" FUELPRICE="0.00" CNTRY="USA" BOOKTIME="2012-05-22 12:20:44.396" BKCHG="0.00" WAITING="N" TFLT="" BAGS="0" PPBAGS="1" PPFEE="19.99" APBAGS="0" APFEE="0.00" TPFEE="0.00" FREEBAGS="0" DEPART="2012-05-22 12:20:44.396" ARRIVE="2012-05-22 12:20:44.396" GENDER="M" DOB="1970-01-01" DHSSEQ="0" CHGCDE="A" PAGE="0" DCHG="2012-05-22" TCHG="07:30:10" REC_ID="-10">
<SEAT DDATE="2012-05-22" TCHG="07:30:10" ROW="11" LETTER="A" POSN="R" SIDE="L" EXIT="N" ID="D164771" CKIN="" ONBORD="" CHGCDE="C" PAGE="1" DCHG="2012-05-22 12:20:44.396" TCHG="16:43:45" PCHG="07272"/>
<SEAT /> ...

</TRAVELERDETAIL>

当然,您可以根据行程指定任意数量的座位分配给您的 TRAVELERDETAIL

关于java - 如何创建表示对象的 XML 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12693516/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com