如何在反序列化后从xml文件中删除额外的标记 [英] How to remove the extra tags from xml file after deserialization
问题描述
hi team,
我有一个xml,我已经使用xsd.exe转换为cs文件。
它被反序列化,它为输出提供额外的标签。
实际输出:
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:RESPONSE>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:valueField> 21961581 - ALREADY LOCKED< / a:valueField>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:valueField> 21961579 - ALREADY LOCKED< / a:valueField>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:valueField> 22990436 - ALREADY LOCKED< / a:valueField>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < a:valueField> 22988607 - ALREADY LOCKED< / a:valueField>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; < / a:LOCKSTATUS>
&NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP; &NBSP;< / A:RESPONSE>
所需输出:
< a:RESPONSE>
&NBSP; &NBSP; &NBSP; &NBSP; < a:LOCKSTATUS> 21961581 - ALREADY LOCKED< / a:LOCKSTATUS>
< a:LOCKSTATUS> 21961579 - ALREADY LOCKED< / a:LOCKSTATUS>
< a:LOCKSTATUS> 22990436 - ALREADY LOCKED< / a:LOCKSTATUS>
< a:LOCKSTATUS> 22988607 - ALREADY LOCKED< / a:LOCKSTATUS>
< / a:RESPONSE>
你可以帮助我。
谢谢,
Veena Handadi
您好Veena,
>>我有一个xml,我已使用xsd.exe转换为cs文件。在反序列化时,它会为输出提供额外的标签
您能否分享一个简单的项目和详细步骤来重现您的问题?
我不明白你的问题。对于反序列化,它意味着将xml转换为对象,但结果是xml输出应该是序列化过程。
最好的问候,
陶周
hi Team,
I have an xml which i have converted to cs file using xsd.exe.
When it is deserialized, it is giving the output with extra tags.
Actual Output:
<a:RESPONSE><a:LOCKSTATUS>
<a:LOCKSTATUS>
<a:valueField>21961581 - ALREADY LOCKED</a:valueField>
</a:LOCKSTATUS>
<a:LOCKSTATUS>
<a:valueField>21961579 - ALREADY LOCKED</a:valueField>
</a:LOCKSTATUS>
<a:LOCKSTATUS>
<a:valueField>22990436 - ALREADY LOCKED</a:valueField>
</a:LOCKSTATUS>
<a:LOCKSTATUS>
<a:valueField>22988607 - ALREADY LOCKED</a:valueField>
</a:LOCKSTATUS>
</a:LOCKSTATUS>
</a:RESPONSE>
Required output :
<a:RESPONSE><a:LOCKSTATUS>21961581 - ALREADY LOCKED</a:LOCKSTATUS>
<a:LOCKSTATUS>21961579 - ALREADY LOCKED</a:LOCKSTATUS>
<a:LOCKSTATUS>22990436 - ALREADY LOCKED</a:LOCKSTATUS>
<a:LOCKSTATUS>22988607 - ALREADY LOCKED</a:LOCKSTATUS>
</a:RESPONSE>
Can you please help me in this.
Thanks,
Veena Handadi
Hi Veena,
>> I have an xml which i have converted to cs file using xsd.exe. When it is deserialized, it is giving the output with extra tags
Could you share us a simple project and detail steps to reproduce your issue?
I do not understand your issue. For deserialization, it means converting xml to an object, but your result it xml output which should be serialize process.
Best Regards,
Tao Zhou
这篇关于如何在反序列化后从xml文件中删除额外的标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!