removeHTMLTags
		
		
		
		Jump to navigation
		Jump to search
		
| LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials | 
Summary
Function: string RemoveHTMLTags( string input_string );Returns a string with HTML ( or XML ) tags and newline characters removed.
| • string | input_string | – | String to remove HTML tags from | 
See also: String
Specification
string remove_HTML_tags(string source)
{
    integer is_HTML = FALSE;
    string output;
    string characterInSource;
    integer index;
    do
    {
        characterInSource = llGetSubString(source, index, index);
        if (characterInSource == "<")
//      {
            is_HTML = TRUE;
//      }
        if (!is_HTML && characterInSource != "\n")
//      {
            output += characterInSource;
//      }
        if (characterInSource == ">")
//      {
            is_HTML = FALSE;
//      }
    }
    while (++index < llStringLength(source));
    return
        output;
}
Caveats
- Text in elements that are not normally rendered will show up in the output (inline script tags, etc).
Examples
src = RemoveHTMLTags(src);