Přiřazení interpretace vstupním polím VoiceXML formuláře

  • Využívají se atributy stínového objektu out

  • XML formát:

    <rule id="vlastnictvi">
     <item>
      Mám <item repeat="0-1"><ruleref uri="#barva"/></item> <ruleref uri="#prostredek"/>
      <tag>
      {
        out.barva = rules.barva;
        out.prostredek = rules.prostredek;
      }
      </tag>
     </item>
    <rule>
  • ABNF gramatika:

    $vlastnictvi = mam $barva <0-1> $prostredek {out.barva = rules.barva;out.prostredek = rules.prostredek;};
    $barva = (cervenou {cervena}|cervene{cervena}|zelenou{zelena}|zelene{zelena});
    $prostredek = (auto{auto} | kolobezku{kolobezka});