Re: [xml] External DTD

Date view Thread view Subject view Author view

From: Stephane Conversy (Stephane.Conversy@lri.fr)
Date: Mon Aug 23 1999 - 11:45:06 EDT


with version 1.5. 'Hope the syntax is correct...
by replacing "<!DOCTYPE quasi_module SYSTEM "qm.dtd">" by
the dtd, it runs fine...

--
Stéphane Conversy
http://www-ihm.lri.fr/~conversy/
mailto:conversy@lri.fr

<?xml version="1.0"?> <!DOCTYPE quasi_module SYSTEM "qm.dtd">

<quasi_module name="Reverb" category="FX">

<definition language="csound">

instr "Reverb"

ktime init 0.1 ainput init 0 aoutput init 0

aoutput reverb ainput, ktime

endin

</definition>

<interface height="2">

<label xpos="10" ypos="5"> Reverb </label>

<knob xpos="45" ypos="2" label="Time" label_position="top" param="ktime" start="0.01" end="5.0" step="0.01" page="0.1" />

<socket xpos="10" ypos="40" label="Input" param="ainput" flags="input" />

<socket xpos="80" ypos="40" label="Output" param="aoutput" flags="output" />

</interface>

</quasi_module>

<!DOCTYPE quasi_module [

<!ELEMENT quasi_module (table*, definition, interface)> <!ATTLIST quasi_module name CDATA #REQUIRED category CDATA #REQUIRED >

<!ELEMENT table EMPTY> <!ATTLIST table name CDATA #REQUIRED generator CDATA #REQUIRED time CDATA #REQUIRED size CDATA #REQUIRED param CDATA #REQUIRED >

<!ELEMENT definition (#PCDATA)> <!ATTLIST definition language (csound | Q | SAOL) "csound" >

<!ELEMENT interface (label, (socket | knob)*)> <!ATTLIST interface height CDATA "2" >

<!ELEMENT label (#PCDATA)> <!ATTLIST label xpos CDATA #REQUIRED ypos CDATA #REQUIRED >

<!ELEMENT knob EMPTY> <!ATTLIST knob xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED start CDATA "0" end CDATA "1" step CDATA "0.01" page CDATA "0.1" >

<!ELEMENT vslider EMPTY> <!ATTLIST vslider xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED start CDATA "0" end CDATA "1" step CDATA "0.01" page CDATA "0.1" >

<!ELEMENT hslider EMPTY> <!ATTLIST hslider xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED start CDATA "0" end CDATA "1" step CDATA "0.01" page CDATA "0.1" >

<!ELEMENT ftselector EMPTY> <!ATTLIST ftselector xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED >

<!ELEMENT sfselector EMPTY> <!ATTLIST sfselector xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED >

<!ELEMENT mcselector EMPTY> <!ATTLIST mcselector xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" >

<!ELEMENT pushbutton EMPTY> <!ATTLIST pushbutton xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED state CDATA #REQUIRED trigger CDATA #FIXED "Restart" >

<!ELEMENT multiway EMPTY> <!ATTLIST multiway xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED state CDATA #REQUIRED trigger CDATA #FIXED "Restart" >

<!ELEMENT socket EMPTY> <!ATTLIST socket xpos CDATA #REQUIRED ypos CDATA #REQUIRED label CDATA #IMPLIED label_position (top | bottom | left | right | upper_left | upper_right | lower_left | lower_right) "top" param CDATA #IMPLIED flags (input | output | multin | trigger) #REQUIRED >

]>

----
Message from the list xml@rufus.w3.org
Archived at : http://rufus.w3.org/veillard/XML/messages
to unsubscribe: echo "unsubscribe xml" | mail  majordomo@rufus.w3.org


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Wed Aug 02 2000 - 12:29:42 EDT