# HTML to Text in pure Xojo?

**URL:** <https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350>\
**Category:** General\
**Created:** [March 31, 2015, 9:18pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350 "2015-03-31T21:18:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tim\_Jones](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_jones/32/8627_2.png) [@Tim\_Jones](https://forum.xojo.com/u/Tim_Jones)\
**Post date:** [March 31, 2015, 9:18pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/1 "2015-03-31T21:18:01Z")

</div>

Hi Folks,

Has anyone written an HTML to Text parser in Xojo that’ shareable? Or, is such a beast available in a plugin?

Thanks,  
Tim

---

<div class="post-metadata">

**Author:** ![Michel\_Bujardet](https://forum.xojo.com/user_avatar/forum.xojo.com/michel_bujardet/32/252_2.png) [@Michel\_Bujardet](https://forum.xojo.com/u/Michel_Bujardet)\
**Post date:** [March 31, 2015, 9:29pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/2 "2015-03-31T21:29:24Z")

</div>

Check out [https://forum.xojo.com/19205-html-edit-control-for-xojo-wysiwyg-rich-text-editor/0](https://forum.xojo.com/19205-html-edit-control-for-xojo-wysiwyg-rich-text-editor/0)

I guess Tim can help you, since he has done it in his product.

---

<div class="post-metadata">

**Author:** ![Tim\_Jones](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_jones/32/8627_2.png) [@Tim\_Jones](https://forum.xojo.com/u/Tim_Jones)\
**Post date:** [March 31, 2015, 9:39pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/3 "2015-03-31T21:39:30Z")

</div>

Tim’s efforts and Quill are very cool, but I don’t need to display or edit the results, I just need to be able to parse out line breaks versus wraps, etc., to make sure I’m properly handling lines.

---

<div class="post-metadata">

**Author:** ![Tim\_Parnell](https://forum.xojo.com/user_avatar/forum.xojo.com/tim_parnell/32/161_2.png) [@Tim\_Parnell](https://forum.xojo.com/u/Tim_Parnell)\
**Post date:** [March 31, 2015, 9:43pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/4 "2015-03-31T21:43:48Z")

</div>

With RegEx you could remove all HTML tags, with the exception of turning `<br />` into line breaks.  
Or are you looking to create StyledText/StyleRuns?

---

<div class="post-metadata">

**Author:** ![Beatrix\_Willius](https://forum.xojo.com/user_avatar/forum.xojo.com/beatrix_willius/32/282_2.png) [@Beatrix\_Willius](https://forum.xojo.com/u/Beatrix_Willius)\
**Post date:** [April 1, 2015, 6:38am UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/5 "2015-04-01T06:38:21Z")

</div>

Use Tidy from the MBS.

Usual warning about html, regex and Cthulhu. See [http://blog.codinghorror.com/parsing-html-the-cthulhu-way/](http://blog.codinghorror.com/parsing-html-the-cthulhu-way/)

---

<div class="post-metadata">

**Author:** ![system](https://forum.xojo.com/uploads/default/original/1X/455b4dcc0e61630e9f81940004ddffa49c432a46.png) [@system](https://forum.xojo.com/u/system)\
**Post date:** [October 29, 2020, 5:42pm UTC](https://forum.xojo.com/t/html-to-text-in-pure-xojo/23350/6 "2020-10-29T17:42:34Z")

</div>


