Whitebeam XML Markup - DTD - Formal Definition

Site Map
 
Home
 
Application Guide
Reference
Community
Contact Whitebeam
To-Do
Download
Credits
Licence
Whitebeam Users
 
 
 

Whitebeam XML Markup - DTD - Formal Definition

Whitebeam XML DTD

<! ELEMENT rb:block EMPTY>
<! ATTLIST rb:block rb:id NMTOKEN #OPTIONAL>

<!--rb:eval inserts the contents of another
  -- resource into the resource currently being parsed.
  -->
<! ELEMENT rb:eval EMPTY>
<! ATTLIST rb:eval expr CDATA #REQUIRED>

<!-- rb:cachecontrol determines whether a page can be cached.
  -- resource into the resource currently being parsed.
  -->
<! ELEMENT rb:cachecontrol EMPTY>
<! ATTLIST rb:cachecontrol cache CDATA #REQUIRED>

<!-- rb:header
  -- write an HTTP header to the client/browser.
  -->
<! ELEMENT rb:header EMPTY>
<! ATTLIST rb:header name  CDATA #REQUIRED
                     value CDATA #REQUIRED>

<!-- rb:return
  -- Specify the HTTP return code to be sent to the client browser.
  -->
<! ELEMENT rb:return EMPTY>
<! ATTLIST rb:return code NMTOKEN #REQUIRED
                     text CDATA   #REQUIRED>

<!-- rb:include inserts the contents of another resource
  -- into the resource currently being parsed.
  -->
<! ELEMENT rb:include EMPTY>
<! ATTLIST rb:include src CDATA #REQUIRED
                      id NMTOKEN #IMPLIED
                      limit (addChildren | addThis) #IMPLIED
                      system (yes | no) #IMPLIED
                      type (xml | text | binary) #IMPLIED >

<!-- rb:test. Run-time conditional construction of output
  -- depending on the value of an expression evaluation.
  -->
<! ELEMENT rb:test (rb:true | rb:false | ANY)*>
<! ATTLIST rb:test expr CDATA #REQUIRED>

<! ELEMENT rb:true (#PCDATA | ANY)*>
<! ELEMENT rb:false (#PCDATA | ANY)*>

<!-- rb:insertdebug
  -- This tag inserts the accumulated 'debug' output into the
  -- the page being generated.
  -->
<! ELEMENT rb:header EMPTY>

<!-- rb:script
  -- Defines a section of server side JavaScript
  -- to be executed by the presentation engine. The
  -- script is either contained in the body of the
  -- tag or in a separate file, referenced using the
  -- 'src' attribute.
  -->
<! ELEMENT rb:script TEXT ?>
<! ATTLIST rb:script src CDATA #REQUIRED
                     system (yes | no) #IMPLIED>

<!-- rb:redirect
  -- Server-side redirection This causes the presentation engine to
  -->
<! ELEMENT rb:redirect #PCDATA ?>
<! ATTLIST rb:redirect src CDATA #REQUIRED>

<! ELEMENT rb:authenticate #PCDATA>
<! ATTLIST rb:authenticate community CDATA #REQUIRED
                           domain CDATA #IMPLIED
                           mandatory (yes|no) #IMPLIED>

<! ELEMENT rb:macrotag TEXT>
<! ATTLIST rb:macrotag name NMTOKEN
                       proc (opaque | subtree)
                       body (empty|text|any|tags|list)
                       taglist NMTOKENS
                       attribs (empty|any|list)
                       attriblist NMTOKENS>

<! ELEMENT rb:nomacro EMPTY>
<! ELEMENT rb:noscript EMPTY>
Whitebeam release 1.3.36
(loadtime : 10ms)