在XML中过度使用CDATA?

问题描述 投票:-2回答:1

我正在与一家国家邮政公司合并,该公司使用XML来指定货件清单(在特定日期发送的邮件)。规范要求地址中的每个元素都包含在CDATA部分中。 为什么这样做?不能定期XML转义地址中的文本帐户?

例如:

   <RecipientInfo>
      <RecipientName><![CDATA[Michael Ong]]></RecipientName>
      <RecipientAddress1><![CDATA[test address 1]]></RecipientAddress1>
  <RecipientAddress2><![CDATA[test address 2]]></RecipientAddress2>
      <RecipientPostalCode><![CDATA[21533]]></RecipientPostalCode>
      <RecipientContactNumber><![CDATA[96600000001]]></RecipientContactNumber>
   </RecipientInfo>
   <SenderInfo>
     <SenderName><![CDATA[Sally Ng]]></SenderName>
     <SenderAddress1><![CDATA[sender address 1]]></SenderAddress1>
     <SenderPostalCode><![CDATA[518000]]></SenderPostalCode>
   </SenderInfo>
xml cdata
1个回答
0
投票

为什么这样做?不能定期XML转义地址中的文本帐户?

之所以这样做是因为当某些角色或其他人没有正确逃脱时,有人不想在路上处理问题。 CDATA让问题消失了。

可能有一个设计团队在某个地方从互联网上取样并使用了CDATA,现在它就是你的了。 8-)

我正在与一家国家邮政航空公司合作

你不会改变任何人的想法。你要做的最好就是让人生气。

做他们想做的事,继续你的生活。

© www.soinside.com 2019 - 2024. All rights reserved.