我使用各种 xml 事务进行请求然后响应事务。响应事务响应请求事务,然后提供任何“命中”信息。我注意到,当我尝试显示回显时,如果一个元素是可选的并且具有与默认提供的相同的值,那么它将被省略。
<Request Name="Marty Jones" Education="0"/>
根据请求,如果需要“姓名”且“教育”是可选的,则枚举为(0 - 无,1 - 高中,2 - 大学),默认值为“0”。上面的元素将显示为:
<Request Name="Marty Jones"/>
如果我指定 Education="2",那么它将显示为:
<Request Name="Marty Jones" Education="2"/>
是否有理由省略可选的默认值?无论条件如何,我都想显示整个回声。