Я использую внешние файлы грамматики (grxml).
например:
- нам-state.grxml
- ал-city.grxml
- кс-city.grxml
- млн-city.grxml
Я использую
<grammar srcexpr='expr' />
правильно выбрать правильный файл грамматики
Если подходящее состояние из us-state.grxml было Alabama, нам нужно, чтобы expr
вычислил правильный файл грамматики города, то есть al-city.grxml
Но этого не происходит, и srcexpr
, кажется, оценивается только один раз, а не каждый раз, когда тег grammer
достигается / активируется во время потока вызовов.
Есть идеи, что может быть не так, или что-то, что мне здесь не хватает?