Учебник по основам PHP. PHPBeginner



         

XML-интерпретация - часть 12


( ~\ [name] => Lysine \ [symbol] => lys

[code] => К [type] = > charged j ) < /FONT >

xml_parser_free

Закрытие интерпретатора XML

string xml_parser_free (int parser)

xml_parser_set_option

Установка параметра XML-интерпретатора

int xml_parser_set_option (int parser, int option, mixed value)

В аргументе option константой задается устанавливаемый параметр, а в value — ее новое значение. Возможные параметры:

  • XML_OPTION_CASE_FOLDING (тип значения параметра -- integer) -управляет преобразованием имен тегов в верхний регистр (по умолчанию — 1);
  • XML_OPTION_TARGET_ENCODIN6 (тип значения параметра - string) -целевая кодировка: «ISO-8859-1», «US-ASCII» или «UTF-8». По умолчанию та же, что и установленная функцией xml_parser_ create().

    xml_parser_get_option

    Получение параметра интерпретатора XML

    mixed xml_parser_get_option (int parser, int option)

    См. также: xml_parser_set_option().

    utf8_decode

    Преобразование строки UTF-8 в ISO-8859-1. string utf8_decode (string data)

    См. также: utf8_encode().

    utf8_encode

    Кодирование строки ISO-8859-1 в UTF-8 string utf8_encode (string data)

    Возвращает строку в формате UTF-8. UTF-8 — эго формат представления текста Unicode, позволяющий представить большее количество символов, чем кодировка ASCII. Первые 127 символов ASCII в кодировке UTF-8 имеют идентичное представление, а последующие (обычно это символы национальных языков) кодируются следующими способами:

    Кодировка UTF-8

    Размер символа в байтах

    Число битов символа

    Кодировка

    1

    7

    Obbbbbbb

    2

    И

    llObbbbb lObbbbbb

    3

    16

    lllObbbb lObbbbbb lObbbbbb

    4

    21

    llllObbb lObbbbbb lObbbbbb lObbbbbb

    Как видно, размер символа может быть от 1 до 4 бант; b представляет один бит данных.




    Содержание  Назад  Вперед