|
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>
|
|
(loadtime : 10ms)
|