当从另一个设备发送的信息中创建包含多个元素的 XML 文档时,假设某些信息未发送(例如 SecFile ID 信息),最好接收带有 (a) 元素不存在的此 XML , 或 (b) 空元素,或 (c) 插入元素或 (d) 插入属性 xsi:nil=”true”?
前所有信息
<FilmFile_ID>
<Film_ID>02</Film_ID>
<PriFile_ID>08</PriFile_ID>
<SecFile_ID>03</SecFile_ID>
</FilmFile_ID>
a)SecFile_ID 元素被移除
<FilmFile_ID>
<Film_ID>02</Film_ID>
<PriFile_ID>08</PriFile_ID>
</FilmFile_ID>
b)SecFile_ID 为空
<FilmFile_ID>
<Film_ID>02</Film_ID>
<PriFile_ID>08</PriFile_ID>
<SecFile_ID></SecFile_ID>
</FilmFile_ID>
c) 插入
<FilmFile_ID>
<Film_ID>02</Film_ID>
<PriFile_ID>08</PriFile_ID>
<SecFile_ID><null/></SecFile_ID>
</FilmFile_ID>
d)xsi:nil=”true” 插入
<FilmFile_ID>
<Film_ID>02</Film_ID>
<PriFile_ID>08</PriFile_ID>
<SecFile_ID xsi:nil=”true”/>
</FilmFile_ID>'