From: Mark Brownell
*       Subject: Re: itemDelimiter
*       Date: Thu, 12 Feb 2004 09:05:30 -0800

To fix archives:

This is the latest that works, and thanks to Wouter it also fixes attributes that begin different but end the same. I forgot about space and SGML requirements.

Example tag set from this thread:
<BODY TEXT="#000000" BGCOLOR="#F8D0B8" LINK="#999999" VLINK="#000000" ALINK="#FF0000">blab here website</BODY>


New function:
-- put PNLPgetAttribute("name", tElementFound) into theAttribute
function PNLPgetAttribute tAttribute, strngToSearch
  put empty into zapA
  put quote into Qx
  if char 1 of tAttribute = space then
    put tAttribute & "=" & Qx into tAttributeX
  else
    put space & tAttribute & "=" & Qx into tAttributeX
  end if
  put the number of chars in tAttributeX into dChars
  put offset(tAttributeX,strngToSearch) into tNum1
  if tNum1 < 1 then
    return "error"
    exit PNLPgetAttribute
  end if
  put tNum1 + dChars into tNumX
  put offset(Qx,strngToSearch,tNumX) into tNumZ
  if tNumX < 1 then
    return "error"
    exit PNLPgetAttribute
  end if
  if tNumZ < 1 then
    return "error"
    exit PNLPgetAttribute
  end if
  put char tNumX to (tNumX + (tNumZ - 1)) of strngToSearch into zapA
  return zapA
end PNLPgetAttribute

Mark

_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to