При создании нового XML-файла я использовал
$settingNode = $xml.CreateElement('SettingNode')
$rootNode.AppendChild($settingNode) > $null
и это работает, но когда InnerXML пуст, результирующий узел в XML использует сокращенный подход
<SettingNode />
Это работает технически, но я создаю эти XML-файлы для людей, чтобы вырезать и вставлять данные, поэтому я бы действительно предпочел
<SettingNode></SettingNode>
так что у пользователей есть место для вставки без дополнительной работы.
Тем не менее, я не могу найти флаг для изменения способа представления узла. Я что-то упустил или я ограничен только представлением по умолчанию, и мне нужно будет копировать исходные XML-файлы, а не создавать их программно?