Язык преобразований XSL


Атрибуты преобразования числа в строку - часть 3


Значение alphabetic указывает алфавитную последовательность, значение traditional - альтернативную. Если атрибут letter-value не указан, порядок разрешения любых неоднозначностей определяется реализацией.

Замечание: Два процессора, отвечающие спецификации XSLT, могут преобразовывать число в разные строки. Некоторые XSLT процессоры не имеют поддержки некоторых языков. Более того, для любого конкретного языка могут отличаться способы преобразования, не специфицируемые атрибутами xsl:number. В будущих версиях XSLT могут появиться дополнительные атрибуты, дающие контроль над такими вариациями. Для этой же цели реализации могут также использовать в xsl:number атрибуты из пространства имен, привязанного к реализации.

Атрибут grouping-separator определяет разделитель для группировки в десятичной нумерации (например, тысяч). Необязательный атрибут grouping-size указывает размер для группировки (обычно, 3). Например, grouping-separator="," и grouping-size="3" должны определить числа в формате 1,000,000. Если указан только один из атрибутов grouping-separator или grouping-size, он игнорируется.

Некоторые примеры спецификаций преобразования:

  • format="ア" задает нумерацию Katakana

  • format="イ" задает нумерацию Katakana в последовательности "iroha"

  • format="๑" задает нумерацию тайскими цифрами

  • format="א" letter-value="traditional" задает "традиционную" еврейскую нумерацию

  • format="ა" letter-value="traditional" задает григорианскую нумерацию

  • format="α" letter-value="traditional" задает "классическую" греческую нумерацию

  • format="а" letter-value="traditional" задает старославянскую нумерацию




- Начало -  - Назад -  - Вперед -