- •Для выполнения всех функций чтения из файла файловый манипулятор должен ссылаться на открытый файл, доступный для чтения. Положение указателя текущей позиции
- •Рекомендуемая литература
- •Приложение 1
- •Возможные типы данных xsd
- •Приложение 2
- •Аспекты базового типа xsd
- •Приложение 3
- •Представление символов в регулярных выражениях
- •Оглавление
Рекомендуемая литература
Гарольд, Э. XML : справочник : пер. с англ. / Э. Гарольд, С. Минс. – СПб. :Символ-Плюс, 2002. – 576 с.
Гилмор, Д. PHP : учебный курс /Д. Гилмор. –
http://www.phpfaq.ru/txt/gilmor/
Кищенко, О. Н. Языки информационного обмена. Трансформация документа XML / О. Н. Кищенко.–
http://www.intuit.ru/department/internet/lande/9/
Колисниченко, Д. Н. Самоучитель PHP / Д. Н. Колисниченко. – СПб.: Наука и техника, 2004. – 578 с.
Основы использования XML-схем для определения элементов http://www.ibm.com/developerworks/ru/library/xml-schema/
Справочный портал по PHP и MySQL– http://php.su/
Учебник по XML–http://www.realcoding.net/articles/glava-10-xsl-tablmts-stilei.html
Шатохина, Н. А.Понимание XML Schema /Н.А.Шатохина.–
http://www.vbnet.ru/articles/showarticle.aspx?id=151
Приложение 1
(справочное)
Возможные типы данных xsd
Обозначение |
Описание |
Пример |
String |
Строка символов, включая симво-лы пробела, табуляции, возврата каретки и перевода строки |
John Lennon |
Boolean |
Двоичное, логическое. Принимает значения: true или false (1 или 0) |
false |
Decimal |
Десятичное число в виде последовательности десятичных цифр, включая дробную часть, отделяемую точкой |
3145.56 |
Float |
32-битное число с плавающей точкой. Мантисса необязательна |
4.6E4 |
Double |
64-битное число с плавающей точкой. Мантисса необязательна |
4.6E4 |
hexBinary |
Шестнадцатеричные данные в двоичном коде |
0FFF |
base64Binary |
Двоичные данные в коде base64 |
GpM7 |
anyURI |
Универсальный индикатор ресурсов (URI) |
http://cnet.com |
QName |
Квалифицированное имя XML согласно требованиям пространства имен (XMLNamespaces) |
xs:element |
Duration |
Период времени в годах, месяцах, днях, часах, минутах, секундах |
PnYnMnDTnHnMnS P1M3DT4H (один месяц, 3 дня и 4 часа) |
dateTime |
Время в виде комбинации календарной даты и времени |
CCYY-MM-DD THH:MM:SS 2012-03-26T15:30:01 |
Time |
Значение текущего времени |
HH:MM:SS 15:30:01 |
Date |
Календарная дата |
CCYY-MM-YY 2012-03-26 |
gYearMonth |
Месяц в году |
CCYY-MM 2012-03 |
Обозначение |
Описание |
Пример |
gYear |
Год |
CCYY 2012 |
gMonthDay |
День в месяце в виде календарной даты |
-MM-DD -03-26 |
gDay |
День в виде календарного дня |
-DD -26 |
gMonth |
Месяц в виде календарного месяца |
-MM -03 |