У меня есть куча XML-файлов, я хочу обнаружить и удалить в них пустые теги. как:Как обнаружить и удалить пустые теги XML?
<My></My>
<Your/>
<sometags>
<his>
</his>
<hasContent>sdfaf</hasContent>
</sometags>
Они все виды пустых тегов (My
, Your
, his
) Я желаю, чтобы удалить. Поддерживает ли PowerShell такое обнаружение пустых тегов, независимо от того, насколько глубоко они встроены в другие теги?
Спасибо, но не могли бы вы объяснить, какие 3 части волшебной строки XPath? –
В качестве примечания, Джеффри Снавер обновил [статью] (http://blogs.msdn.com/b/powershell/archive/2008/01/18/format-xml.aspx), где он опубликовал эту функцию форматирования с даже более быстрое предложение Ли Холмса: '$ xml.Save ([Console] :: Out)'. –
Видит $ xml.Save не существует для [XML], я просто попытался: $ XML = @ " sdfaf " @ $ x = [xml] $ xml $ x.Save ([Console] :: Out) xmlversion = "1.0" encoding = "Windows-1252"?> documentMyMyYo ur/sometagshishishasContentsdfafhasContentsometagsdocument –