Leere XML Tags entfernen LINQ

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von ErfinderDesRades.

    Leere XML Tags entfernen LINQ

    Hey,
    ich habe ein Problem bei der Entfernung von leeren XML Tags.
    An sich funktioniert das ganze, aber irgendwie werden Daten entfernt, die erhalten bleiben sollen.


    xml.Descendants().Where(Function(x) String.IsNullOrEmpty(x.Value)).Remove()

    Hier der Code der entfernt wird, aber nicht entfernt werden soll.

    <ph><image href="figures/picname123.jpg" width="17.2cm"/></ph>

    Übersehe ich etwas und es gibt einen Grund warum der komplette Tag samt Inhalt gelöscht wird?
    Grüße
    QwertzDev

    /E: Der Compiler sagt zu <image href="figures/picname123.jpg" width="17.2cm"/> isempty = true, darum wird es wohl gelöscht. Bin noch ein bisschen vewirrt.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „QwertzDev“ ()