1: Notes:
2:
3: 1) get_all_text
4:
5: check out loncom/homework/structuretags.pm start_block for an example
6: use. It works like HTML::TokeParser->get_text().
7:
8: Additionaly note the existance of a depth counter similar to the one
9: in Gerd's original lonproblem.pm
10:
11: 2) depthcounter
12: $Apache::lonxml::curdepth will be a string like:
13: 2_3_1
14:
15: (tag 1 in the 3 second level tag in the 2 toplevel tag)
16:
17: It gets set by callsub and is available for use in the Perl tag
18: implementations.
19:
20: 3) newparser(parser stack, string ref, directory string)
21:
22: pass it refereence to an array and a reference to a string scaler. it
23: creates a new HTML::TokeParser based on the referenced string. It
24: also update Apache::lonxml::pwd to point to the location of the data
25: in this parser, which is either what was passed in or is set to the
26: topmost item in the stack.
27:
28: 4) @Apache::lonxml::pwd
29:
30: contains a stack of directories corresponding to the stack of parsers
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>