Jak zwinąć puste znaczniki XML?

Otrzymuję XML w następujący sposób:

<Items> <Row attr1="val"></Row> <Row attr1="val2"></Row> </Items>

Jest to poprawny XML, jak wiesz, ale inna biblioteka, której używam, została zniszczona i akceptuje tylko XML w tym formacie:

<Items> <Row attr1="val"/> <Row attr1="val2"/> </Items>

Czytam już XML do XmlDocuments, manipulując nimi i przepisując je za pomocą XmlWriter (), jaki jest najłatwiejszy (i najbardziej wydajny) sposób na „zwinięcie” tych pustych tagów?

questionAnswers(5)

yourAnswerToTheQuestion