|
Portable Site Information
|
Copyright 1999 L. C. ReesI. Vocabulary1.1.1. psi 1.2.1. group 1.3.1. globalII. Document Type Definition1.4.1. meme1.18.1. local1.5.1. name1.9.1. filter I. Vocabulary
1.1.1. psi
1.1.2. psi attribute: version
1.1.3. version value: 0.32
1.1.4. Example: <psi version="0.32"></psi>
II. Document Type Definition.The DTD is also available for download here.
<?xml version="1.0" encoding="UTF-8"?>
<!--
Portable Site Information version 0.32
Created by L. C. Rees - 8.10.99
Copyright (c) 1999 by L. C. Rees.
Permission to use, copy, modify, and distribute this DTD for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THIS DTD IS PROVIDED "AS IS" AND L. C. REES DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS DTD INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL L. C. REES BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
CONNECTION WITH THE USE OR PERFORMANCE OF THIS DTD.
-->
<!ELEMENT psi (group*)>
<!ATTLIST psi
version CDATA #FIXED "0.32"
xmlns CDATA #FIXED "http://psilib.sourceforge.net/psilite.dtd">
<!ELEMENT group (global?, group*, local*)>
<!ATTLIST group
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
id ID #IMPLIED>
<!ELEMENT global (meme*, filter*, time?, space?, event?, (set | insert)*)>
<!ATTLIST global
class IDREF #IMPLIED>
<!ELEMENT meme (name*, contact*, note*, keyword*)>
<!ATTLIST meme
class IDREF #IMPLIED
copyright CDATA #IMPLIED
at CDATA #IMPLIED>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
class IDREF #IMPLIED>
<!ELEMENT contact (#PCDATA)>
<!ATTLIST contact
class IDREF #IMPLIED>
<!ELEMENT note (#PCDATA)>
<!ATTLIST note
class IDREF #IMPLIED
at CDATA #IMPLIED>
<!ELEMENT keyword (#PCDATA)>
<!ATTLIST keyword
class IDREF #IMPLIED>
<!ELEMENT filter (note*, if, then)>
<!ATTLIST filter
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
id ID #IMPLIED
role (in | out) "in"
resolve (pass | end) "end"
chain IDREF #IMPLIED
force (yes | no) "no">
<!ELEMENT if EMPTY>
<!ATTLIST if
class IDREF #IMPLIED
role (none | mime | agent | os | memory | cpu | bitrate | screensize |
screendepth | lang) "none"
classid ID #IMPLIED
usertest CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT then EMPTY>
<!ATTLIST then
class IDREF #IMPLIED
role (use | drop | map) "use"
idref IDREF #IMPLIED
useref CDATA #IMPLIED
value CDATA #IMPLIED>
<!ELEMENT time EMPTY>
<!ATTLIST time
class IDREF #IMPLIED
unit (month | week | day | hour | minute | sec | millisec) "second"
length NMTOKEN #IMPLIED
start CDATA #IMPLIED
end CDATA #IMPLIED
repeat NMTOKEN #IMPLIED
s finish (loop | remove | hold) "hold"
delay NMTOKEN #IMPLIED>
<!ELEMENT space EMPTY>
<!ATTLIST space
class IDREF #IMPLIED
role (root | column | row | inline) "root"
unit (pixel | point | percent) "pixel"
width NMTOKEN #IMPLIED
height NMTOKEN #IMPLIED
halign (left | center | right) "left"
valign (top | center | bottom) "top"
margin NMTOKENS #IMPLIED>
<!ELEMENT event EMPTY>
<!ATTLIST event
class IDREF #IMPLIED
role (none | click | dclick | mousedown | mouseup | mouseover |
mousemove | mouseout | keypress | keydown | keyup) "none"
value CDATA #IMPLIED
go IDREF #IMPLIED>
<!ELEMENT set (meme*, filter*, time?, space?, event?, (set | insert)*, data*)>
<!ATTLIST set
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
id ID #IMPLIED
insert IDREF #IMPLIED>
<!ELEMENT data ANY>
<!ATTLIST data
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
xml:space (default | preserve) "preserve">
<!ELEMENT insert EMPTY>
<!ATTLIST insert
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
global ID #IMPLIED
local IDREF #IMPLIED
children (yes | no) "yes">
<!ELEMENT local (meme*, filter*, time?, space?, event?, (set | insert)*)>
<!;ATTLIST local
class IDREF #IMPLIED
order (none | root | seq | par | alt) "seq"
id ID #IMPLIED>
Copyright 1999 L. C. Rees. |
| . |