Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Стандарт XML - расшифруйте, пожалуйста  (Прочитано 5841 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Hooter
Опытный

ru
Offline Offline
Пол: Мужской

« : 20-02-2006 08:42 » 

Читал стандарт XML, наткнулся на такую вещь:

element может состоять из открывающего тега (STag), содержимого (content) и закрывающего тега (ETag).
content может содержать символьные данные (CharData).

Вот определение для CharData:
Цитата
CharData ::= [^<&]* - ([^<&]* ']]>' [^<&]*)

Объясните, пожалуйста, что означает эта строка? Какие символы может сожержать CharData?
« Последнее редактирование: 15-12-2007 19:50 от Алексей1153++ » Записан
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 20-02-2006 09:19 » 

Hooter, это - регулярное выражение. Иначе трудно дать точное описание.

Грубо говоря, символьные данные не должны содержать символов "<" и "&" (они могут быть вставленны посредством базовых entinity), но могут содержать подстроку "]]>". Акцент на эту подстроку сделан потому, что ее не может содержать блок CDATA, т.к. она является маркером конца этого блока.
Хотя ">", кавычки и апостроф не запрещены в данном правиле, рекомендую вставлять их в CharData только в виде entinity.
« Последнее редактирование: 20-02-2006 09:21 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Hooter
Опытный

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 20-02-2006 10:20 » 

Большое спасибо.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines