如何删除xsi:nil=";使用XMLBeans时为true

如何删除xsi:nil=";使用XMLBeans时为true,xml,xsd,marshalling,xmlbeans,xml-nil,Xml,Xsd,Marshalling,Xmlbeans,Xml Nil,在使用XMLBeans生成XML时 xsi:nil=“true”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance“获取 插入 例如: <element xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/> 但我只需要 请建议。 提前感谢。我只能建议在setter中放置一个空(默认)值,将其保留为null将导致nil,另一种方法是可以删除

在使用XMLBeans生成XML时

xsi:nil=“true”xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance“
获取 插入

例如:

<element xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>

但我只需要

请建议。
提前感谢。

我只能建议在setter中放置一个空(默认)值,将其保留为null将导致nil,另一种方法是可以删除nil属性:

xnode.RemoveAttribute("nil", "http://www.w3.org/2001/XMLSchema-instance");
其中xnode是具有nil值的节点

希望有帮助