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});