I'm writing a program that reads an HTML file, then alters text that is viewable by the users. So I don't want to alter the text within a tag. I also don't want to edit the text that is between <script ..> and </script> or between <style ..> and </style> because that defines the way the HTML file works. These are the only two tags I know of that has code between their begin and end tags. Are there any other tags that I need to be concerned with?
I would also like to know if the tag list at http://www.w3schools.com/tags/ is a complete list of HTML tags?