In a message dated 9/8/06 11:40:31 AM, Mark Wieder <[EMAIL PROTECTED]> 
writes:
>Friday, September 8, 2006, 6:10:53 AM, you wrote:
>> barely tested, but maybe a starting point:
>> function striptags tHtml
>>    replace cr with empty in tHtml -- in case of multi-line tags
>>    replace "<" with cr & "<" in tHtml
>>    replace ">" with ">" & cr in tHtml
>>    filter tHtml without "*<*"
>>    filter tHtml without "*>*"
>>    return tHtml
>> end striptags
>Clever... but it'll fail on
>
>if xyz > 4096 then
   No, it won't; not if you're working with an honest-to-God HTML document, 
at least. Greater-than and less-than signs are *only* found *in the HTML 
source*; if you want either of those symbols to show up when someone views your 
page 
in a browser window, both of them will be HTML entities that start with an 
ampersand and end with a semicolon.

>maybe replace the two filter lines with
>
>   filter tHtml without "<*>"
   I don't think there's any need to go that route. Under what circumstances 
will you ever encounter a document which includes angle-bracketed HTML tags 
*and* leaves honest-to-God angle brackets in their natural, un-Entity-ized 
state?

-- 
ANTHRO -- http://anthrozine.com
"It's furry. It's the *good* stuff."
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to