将现有XmlNode更新为自关闭XML标记

本文关键字:XML 标记 XmlNode 更新 | 更新日期: 2023-09-27 18:02:46

我有这样一个场景,我想替换一个现有的XML元素,例如:

<Car xsi:nil='true'></Car>

<Car xsi:nil='true'/>

我想通过仅使用XmlNode来完成上述任务。这可能吗?

将现有XmlNode更新为自关闭XML标记

    Dim xml As New XmlDocument()
    xml.LoadXml(<Car></Car>.ToString())
    For Each n As XmlElement In xml
        If String.IsNullOrEmpty(n.Value) Then n.IsEmpty = True
    Next