fest icon indicating copy to clipboard operation
fest copied to clipboard

Автоматический детект неймспейса/префикса

Open eprev opened this issue 12 years ago • 6 comments

Сейчас обязательно указывать xmlns:fest="http://fest.mail.ru" для fest:template, а было бы удобней опускать указание неймспейса, и определять префикс фестовых тегов через префикс корневого элемента.

То есть,

<fest:template/>

и

<x:template/>

и

<fest:template xmlns:fest="http://fest.mail.ru"/>

равнозначны.

eprev avatar Aug 19 '13 11:08 eprev

Это не противоречит стандарту?

AndrewSumin avatar Aug 19 '13 11:08 AndrewSumin

Ха-ха, прямо как я, скоро и до <x:tpl/> дойдете :+1:

RubaXa avatar Aug 19 '13 11:08 RubaXa

Противоречит :-( Является ли это препятствием? Зато удобней для разработчика.

eprev avatar Aug 19 '13 11:08 eprev

Антон, это клего, но есть проблема с этим, IDE будет ругаться, по крайней мере в PHPStrom это поведение не изменить.

RubaXa avatar Aug 19 '13 12:08 RubaXa

Возможно, идея и не такая хорошая :-(

eprev avatar Aug 19 '13 12:08 eprev

И это ещё не вся проблема, если что. Если бы у нас работала компиляция на клиенете и мы бы грузили xml через ajax, то в IE получали бы ошибку. Обе проблемы (подствека и ИЕ) можно обойти, если сменить расширения у файла, на что-то своё.

RubaXa avatar Aug 19 '13 12:08 RubaXa