--- doc/homework/xml.html 2001/05/21 03:35:46 1.1
+++ doc/homework/xml.html 2001/05/21 15:24:47 1.2
@@ -20,37 +20,41 @@
Global Variables
-
- Apache::lonxml::debug -
+ $Apache::lonxml::debug - debugging control
-
- Apache::lonxml::pwd -
+ @Apache::lonxml::pwd - path to the directory containing the file currently being processed
-
- Apache::lonxml::outputstack -
+ @Apache::lonxml::outputstack
+ $Apache::lonxml::redirection - these two are used for
+ capturing a subset of the output for later processing, don't
+ touch them directly use &startredirection and &endredirection
-
- Apache::lonxml::redirection -
+ $Apache::lonxml::import - controls whether the
+ <import> tag actually does anything
-
- Apache::lonxml::import -
+ @Apache::lonxml::extlinks -
-
- Apache::lonxml::extlinks -
+ #Apache::lonxml::metamode - some output is turned off,
+ the meta target wants a specific subset, use <output> to
+ guarentee that the catianed data will be in the parsing output
-
- Apache::lonxml::metamode -
+ #Apache::lonxml::evaluate - controls whether
+ run::evaluate actually derefences variable references
-
- Apache::lonxml::evaluate -
+ %Apache::lonxml::insertlist - data structure for edit
+ mode, determines what tags can go into what other tags
-
- Apache::lonxml::insertlist -
-
- -
- Apache::lonxml::namespace -
-
- -
- Apache::lonxml:: -
+ @Apache::lonxml::namespace - stores the list of tag
+ namespaces used in the insertlist.tab file that are currently
+ active, used only in edit mode.
@@ -178,24 +182,29 @@ sub BEGIN {
Style File specific tags
-
- <definetag> -
+ <definetag> - 2 arguments, name name of
+ new tag being defined, if proceeded with a / defining an end
+ tag, required; parms parameters of the new tag, the
+ value of these parameters can be accesed by $parametername.
-
- <render> -
+ <render> - define what the new tag does for a non meta target
-
- <meta> -
+ <meta> - define what the new tag does for a meta target
-
- <tex> / <web> / <latexsource> -
+ <tex> / <web> / <latexsource> -
+ define what a new tag does for a specific no meta target, all
+ data inside a <render> is render to all targets except
+ when surrounded by a specific target tags.
-
Guy Albertelli
-Last modified: Sun May 20 23:34:57 EDT 2001
+Last modified: Mon May 21 11:21:05 EDT 2001