zogan
[ class tree: zogan ] [ index: zogan ] [ all elements ]

Procedural File: zogan.elements.php

Source Location: /zogan/zogan.elements.php



Classes:

zogan_content
Base class of template builder for each contents of tag This class and its sub classes are accessed only by zogan_parser class.
zogan_content_null
null object
zogan_content_cdata
for charactor data
zogan_content_default
default content returns data without modified
zogan_content_linefeed
for linefeed
zogan_content_linefeed_fake
fake linefeed. This content is for start/end content of root element
zogan_content_escape
content for escape ( <! > )
zogan_content_pi
content for pi ( <?[target] ... ?> )
zogan_content_removed
content for removed data
zogan_element
Base class of elements elements are different from other contents in that are possible to have some child contents.
zogan_element_root
Parser for root level of the stack
zogan_element_static
Parser for tags without variable attribute
zogan_element_variable
Parser for variable tag variable tag means the one with var attribute.
zogan_element_num
Parser for tags with '#num' of attribute for variable which shows the number of iteration.
zogan_element_inc
include other template
zogan_element_omit
omitted element


Page Details:

zogan - PHP template engine for XML

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA




Tags:

link:  http://phpoot.sourceforge.jp/zogan/
version:  0.2- $Id: zogan.elements.php,v 1.8 2004/10/18 09:17:29 haruki Exp $
license:  LGPL
copyright:  Copyright &copy; 2003-2004, Haruki SETOYAMA <haruki@planewave.org>
author:  Haruki Setoyama <mailto:haruki@planewave.org>








Documentation generated on Tue, 19 Oct 2004 12:53:37 +0900 by phpDocumentor 1.2.3