Powered by SmartDoc

RELAX module

hello.rlx
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "relaxCore.dtd">
<module>

  <interface>
    <export label="greeting"/>
  </interface>

  <elementRule role="greeting">
    <sequence>
      <element name="title" type="string" />
      <element name="message" type="string" />
    </sequence>
  </elementRule>

  <tag name="greeting">
    <attribute name="seqNo" required="true" type="int"/>
    <attribute name="to" required="true" type="string"/>
    <attribute name="from" required="true" type="string"/>
  </tag>

</module>