|
|
|
NAME
Caudium.parse_prestates()
SYNOPSIS string Caudium.parse_prestates(string url, multiset prestates, multiset internals); DESCRIPTION
Parse the given url string and fill the passed multisets with,
respectively, "normal" and "internal" prestates. Note that the latter
if filled only if the FIRST prestate in "internal"" and in
such case the former has just one member : "internal".
string url
The url string to get prestates from.
multiset prestates
Multiset where "normal" prestates are filled.
multiset internals
Multiset where "internal" prestates are filled.
RETURNS
Returns the passed url without the prestate part.
EXAMPLE Pike v7.4 release 1 running Hilfe v3.5 (Incremental Pike Frontend) > multiset prestates = (< >); > multiset internal = (< >); > Caudium.parse_prestates("/(internal,images,test)/index.rxml",prestates,internal); (1) Result: "/index.rxml" > prestates; (2) Result: (< /* 1 element */ "internal" >) > internal; (3) Result: (< /* 2 elements */ "test", "images" >) > prestates = (< >); (4) Result: (< >) > internal = (< >); (5) Result: (< >) > Caudium.parse_prestates("/(test=1)/foo.c",prestates,internal); (6) Result: "/foo.c" > prestates; (7) Result: (< /* 1 element */ "test=1" >) > internal; (8) Result: (< >) |
|
Copyright © 2000 - 2005
The Caudium Group
All Rights Reserved. Hosting by Kazar.
|
|