Reputation: 11
I have to break a HTML content string in to multiple lines...
And each line should have some fixed characters, 50 or 60
Also I don't want to break the word..or html tags...
ex : <p>Email: <a href="mailto:[email protected]">[email protected]</a></p> <p><em>"Text goes <font color=red>Hello world</font> Text goes here and Text goes here   Text goes here 1976."</em> </p>
How can I acheive this in C# ?
Any help would be appreciated...
Upvotes: 1
Views: 1278
Reputation: 90583
I think you will need a HTML parser, and then you will have to serialize it again. Instead of creating your own parser and serializer you should look into existing libraries.
For the parser I recommend the OSS Html Agility Pack
Upvotes: 1