code ChOut=8, CrLf=9; \intrinsic routines string 0; \use zero-terminated strings func StrLen(A); \Return number of characters in an ASCIIZ string char A; int I; for I:= 0 to -1>>1-1 do if A(I) = 0 then return I; func StrFind(A, B); \Search for ASCIIZ string A in string B \Returns address of first occurrence of string A in B, or zero if A is not found char A, B; \strings to be compared int LA, LB, I, J; [LA:= StrLen(A); LB:= StrLen(B); for I:= 0 to LB-LA do [for J:= 0 to LA-1 do if A(J) # B(J+I) then J:= LA+1; if J = LA then return B+I; \found ]; return 0; ]; char XML, P; [XML:= " "; P:= XML; loop [P:= StrFind("