Gibt es in C# eine Open-Source-Bibliothek oder ein Codebeispiel, die eine HTML-Codezeile erneut einrücken?Auto-Einrückung in C#
Zum Beispiel wandeln diese:
<li>
<a href="#">this</a>
</li><li><a href="#">that</a>
</li>
Um dies:
<li>
<a href="#">this</a>
</li>
<li>
<a href="#">that</a>
</li>
Anmerkung: Ich will nicht der HTML um die Art und Weise verändert oder bewegt werden HTML Tidy tut.
I nur möchten, dass das Markup erneut eingerückt wird, sonst nichts.
Das ist nicht das, was ich suche. 1) Dieser Befehl verwendet die 'HTML ordentlich' Komponente, die, wenn Sie eine größere Menge an HTML haben, viele andere unangenehme Dinge wie das Ändern von Tags durchführt. 2) Ich brauche eine Lösung, die in C# codiert werden kann. – Jonathan
In C# müssen Sie Regex-Muster verwenden, um den Leerraum auszublenden, bevor Tabulatorzeichen vor eingerückten Tags eingegeben werden. Dieser Link ist ein Start, der den Whitespace ausblendet: http://dotnetperls.com/remove-whitespace – amelvin