Как лучше сформировать XML из таблиц БД (OFFTOP)
anthrop 31.08.2006 13:08
В БД большинство полей - числовые.
Я собираю XML из нескольких таблиц и отдаю на XSLT.
Как лучше поступить в таком случае?
Варианты:
1) В XML затолкать атрибуты в числовом виде (как в базе) и в человеческий текст преобразовывать их на этапе XSLT
<square id="12940" dogovor="3" type="2" internet="2" remont="4">
...
</square>
2) Преобразовать числа в текст ещё на этапе формирования первичного XML
<square id="12940" dogovor="аренда" type="офис" internet="оптоволокно" remont="евроремонт">
...
</square>
Только всё равно придётся потом ко всем этим атрибутам применять строковые функции (менять окончания и т.д.)...
Что-то подсказывает что первый вариант предпочтительнее.
И как лучше осуществлять такую трансформацию? Я только начинаю осваивать XSLT - про что мне нужно почитать?
Наверное нужно что-то вроде ключей (xsl:key), но они опираются на исходный документ, а мне как-то надо разместить "таблицу замен" в самом шаблоне...
Подскажите чего-нибудь, пожалуйста!
Ткните в нужное место документации.
- Как лучше сформировать XML из таблиц БД (OFFTOP), anthrop 31.08.2006 13:08