Содержащий элемент для выражения XPath определяется как элемент, содержащий выражение XPath, в виде контента элемента или контента атрибута этого элемента.

Объемлющий элемент для выражения XPath является содержащим элементом выражения XPath или любым его прародителем.

Контекст оценки для выражения XPath определяется его содержащим элементом.

Компоненты контекста выражения разделяются на компоненты в статическом контексте и компоненты в динамическом контексте. Инициализация статического и динамического контекстов изложена в Разделе 1.7.1.1 и Разделе 1.7.1.2, соответственно.

1.7.1.1 Инициализация статического контекста XPath

Режим совместимости XPath 1.0, часть статического контекста, всегда устанавливается в значение false. Следовательно, НЕДОПУСТИМО, чтобы оценка выражений XPath выполнялась в режиме совместимости XPath 1.0.

Статический контекст также содержит пространства имен для переменных, функций, элементов и атрибутов.

Пространства имен в статическом контексте являются пространствами имен в рамках выражения XPath для содержащего элемента.

Статический контекст также содержит пространство имен функции по умолчанию, которое представляет собой http://www. w3.org/2005/xpath-functions. Это означает, что функции в этом пространстве имен не требуют префикса пространства имен, когда они вызываются.

Согласно требованию Спецификации XPath 2.0, ссылка на переменную без префикса является ссылкой на переменную, которая не находится в пространстве имен. Необходимо следить за тем чтобы пространство имен по умолчанию для имен элемента и атрибута не использовалось при определении QName для переменных без префикса пространства имен.

НЕ нашли? Не то? Что вы ищете?

Пространство имен по умолчанию (при наличии такового), связанное с содержащим элементом, используется лишь при определении пространства имен функций, имен элементов и имен атрибутов в выражении XPath, которое не имеет префикса пространства имен.

Тип данных Схемы XML атрибутов со значениями, которые являются переменными QName, представляет собой variable:QName. Это отличает такие атрибуты от других элементов и атрибутов, содержащих QName с типом данных xs:QName. Это отличие предотвращает обращение метода разрешения QName переменной в метод разрешения QName с типом данных xs:QName. Это является важным, так как имена переменных без префикса пространства имен не должны разрешаться таким же образом, что и другие QName без префикса пространства имен.

НЕОБХОДИМО, чтобы код ошибки xbrlve:variableNameResolutionFailure был выдан в том случае, если атрибут, содержащий QName переменной факта или общей переменной, указывает на префикс пространства имен, который не может быть разрешен в объявление пространства имен, которое относится к содержащему элементу.

НЕОБХОДИМО, чтобы QName в каждом выражении XPath могло быть разрешено при помощи специальных правил разрешения, изложенных в настоящей спецификации, и объявлений пространств имен, относящихся к содержащему элементу выражения XPath. Больше информации об объявлениях пространства имен и их охвате см. в Пространстве имен в XML [XML NAMES].

Определения схемы в статическом контексте выражения XPath являются определениями для ресурса XML, содержащего выражение XPath.

В спецификации при необходимости указывается способ определения переменных, находящихся в статическом контексте для выражения XPath.

Сигнатуры функции в статическом контексте являются базовыми функциями, определенными в [XPATH AND XQUERY FUNCTIONS], функциями, определенными в реестре функций XBRL, функциями-конструкторами для всех атомарных типов в определениях схемы статического контекста, а также дополнительными функциями, использующими механизмы, определяемые реализациями.

Статистически известные сортировки определяются реализациями. Однако набор внутренних сортировок должен всегда включать сортировку кодовых точек Unicode, определенную в Разделе 7.3 [XPATH AND XQUERY FUNCTIONS]. Сортировка по умолчанию, используемая операторами XPath и функциями в выражении XPath является сортировкой Unicode, если иное не указано специальным аргументом функции.

Базовый URI в статическом контексте является базовым URI содержащего элемента выражения XPath. Концепт базового URI узла определяется в XQuery 1.0 и Спецификации Модель данных XPath 2.0 [XDM].

В статическом контексте отсутствуют статически известные документы.

В статическом контексте отсутствуют статически известные коллекции.

1.7.1.2 Инициализация динамического контекста XPath

Пункт контекста в динамическом контексте определяется как часть объяснения каждого контейнера выражения XPath.

Позиция контекста равна 1. Аналогичным образом, размер контекста равен 1. Это обусловлено тем, что пункт контекста всегда находится в последовательности из одного пункта.

Динамический контекст включает значения переменных в статическом контексте.

Текущая дата, время и часовой пояс являются частями динамического контекста, зависимыми от реализации.

В динамическом контексте отсутствуют доступные документы.

В динамическом контексте отсутствуют доступные коллекции.

Коллекция по умолчанию в динамическом контексте является пустой последовательностью.

2 Аспекты

Факты XBRL являются не просто значениями. Они поддерживаются широким спектром дополнительной информации, необходимой для интерпретации значений, содержащихся в фактах XBRL.

Аспект определяется как одна часть дополнительной информации о факте XBRL.

НЕОБХОДИМО, чтобы все определения аспектов включали определение теста аспекта, используемого при оценке эквивалентности двух значений для определяемого аспекта.

Тест аспекта является выражением XPath, которое определяет отношение эквивалентности для значений своего аспекта.

Два факта имеют эквивалентные значения в отношении определенного аспекта, если тест аспекта для этого аспекта выражается в значении true.

Для двух фактов тест аспекта может использоваться для проверки того, не сообщается ли аспект для обоих фактов или он сообщается с эквивалентным значением для обоих фактов. При оценке всех тестов аспекта пункт контекста является элементом <xbrli:xbrl> входного отчета XBRL.

Два значения для одного аспекта совпадают, если тест аспекта для этого аспекта возвращает значение true при оценке с двумя переменными, одна из которых имеет первое значение для аспекта, а другая – имеет второе значение для аспекта.

Два факта являются фактами с совпадающим аспектом, если они имеют те же аспекты, и для каждого из аспектов, которые они оба имеют, значение для этого аспекта совпадает для двух фактов.

В настоящей спецификации тест аспекта выражается в терминах выражения XPath, которое содержит две ссылки на переменные XPath: одна, $aspectTest:a, для переменной, равной первому факту в сравнении, а другая, $aspectTest:b, для переменной, равной второму факту в сравнении.

В настоящей спецификации определены следующие аспекты для всех фактов, включая кортежи:

    Местоположение факта является упорядоченной последовательностью элементов от элемента <xbrli:xbrl> в корне отчета XBRL до элемента, который сам является фактом. Тест аспекта в отношении этого аспекта имеет следующий вид: $aspectTest:a/.. is $aspectTest:b/.. Аспект концепта является концептом, значение которого сообщается фактом. Тест аспекта в отношении этого аспекта имеет следующий вид: (namespace-uri($aspectTest:a) eq namespace-uri($aspectTest:b)) and (local-name($aspectTest:a) eq local-name($aspectTest:b))

В настоящей спецификации определены следующие аспекты для всех пунктов, кроме кортежей:

    Аспект идентификатора организации является идентификатором организации, в отношении которого факт сообщает значение. Тест аспекта в отношении этого аспекта имеет следующий вид: (xfi:fact-identifier-scheme($aspectTest:a) eq xfi:fact-identifier-scheme($aspectTest:b)) and (xfi:fact-identifier-value($aspectTest:a) eq xfi:fact-identifier-value($aspectTest:b)) Аспект периода является периодом, значение которого сообщается фактом. Тест аспекта в отношении этого аспекта имеет следующий вид: xfi:nodes-correspond(xfi:period($aspectTest:a), xfi:period($aspectTest:b)) Аспект полного сегмента является полным контентом сегмента без его интерпретации при помощи Спецификации XBRL Измерения [DIMENSIONS], если сегмент содержится в контексте факта. Тест аспекта в отношении этого аспекта имеет следующий вид: xfi:nodes-correspond(xfi:segment($aspectTest:a), xfi:segment($aspectTest:b)) Аспект сегмента, не являющегося XDT, является контентом сегмента без контента, определенного в Спецификации XBRL Измерения [DIMENSIONS], если сегмент содержится в контексте факта. Тест аспекта в отношении этого аспекта имеет следующий вид: for $remainder-a in xfi:fact-segment-remainder($aspectTest:a), $remainder-b in xfi:fact-segment-remainder($aspectTest:b) return ((count($remainder-a) eq count($remainder-b)) and (every $i in 1 to count($remainder-a) satisfies xfi:nodes-correspond($remainder-a[$i],$remainder-b[i]) )) Аспект полного сценария является полным контентом сценария без его интерпретации при помощи Спецификации XBRL Измерения [DIMENSIONS], если сценарий содержится в контексте факта. Тест аспекта в отношении этого аспекта имеет следующий вид: xfi:nodes-correspond(xfi:scenario($aspectTest:a), xfi:scenario($aspectTest:b)) Аспект сценария, не являющегося XDT, является контентом сценария без контента, определенного в Спецификации XBRL Измерения [DIMENSIONS], если сценарий содержится в контексте факта. Тест аспекта в отношении этого аспекта имеет следующий вид: for $remainder-a in xfi:fact-scenario-remainder($aspectTest:a), $remainder-b in xfi:fact-scenario-remainder($aspectTest:b) return ((count($remainder-a) eq count($remainder-b)) and (every $i in 1 to count($remainder-a) satisfies xfi:nodes-correspond($remainder-a[$i],$remainder-b[i]) )) Аспекты измерения являются измерениями XBRL, которые сообщаются в сегменте или сценарии факта. Подробная информация о тестах аспектов измерения указана в Разделе 2.1.

В настоящей спецификации определен следующий аспект исключительно для числовых пунктов:

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10

Основные порталы (построено редакторами)

Домашний очаг

ДомДачаСадоводствоДетиАктивность ребенкаИгрыКрасотаЖенщины(Беременность)СемьяХобби
Здоровье: • АнатомияБолезниВредные привычкиДиагностикаНародная медицинаПервая помощьПитаниеФармацевтика
История: СССРИстория РоссииРоссийская Империя
Окружающий мир: Животный мирДомашние животныеНасекомыеРастенияПриродаКатаклизмыКосмосКлиматСтихийные бедствия

Справочная информация

ДокументыЗаконыИзвещенияУтверждения документовДоговораЗапросы предложенийТехнические заданияПланы развитияДокументоведениеАналитикаМероприятияКонкурсыИтогиАдминистрации городовПриказыКонтрактыВыполнение работПротоколы рассмотрения заявокАукционыПроектыПротоколыБюджетные организации
МуниципалитетыРайоныОбразованияПрограммы
Отчеты: • по упоминаниямДокументная базаЦенные бумаги
Положения: • Финансовые документы
Постановления: • Рубрикатор по темамФинансыгорода Российской Федерациирегионыпо точным датам
Регламенты
Термины: • Научная терминологияФинансоваяЭкономическая
Время: • Даты2015 год2016 год
Документы в финансовой сферев инвестиционнойФинансовые документы - программы

Техника

АвиацияАвтоВычислительная техникаОборудование(Электрооборудование)РадиоТехнологии(Аудио-видео)(Компьютеры)

Общество

БезопасностьГражданские права и свободыИскусство(Музыка)Культура(Этика)Мировые именаПолитика(Геополитика)(Идеологические конфликты)ВластьЗаговоры и переворотыГражданская позицияМиграцияРелигии и верования(Конфессии)ХристианствоМифологияРазвлеченияМасс МедиаСпорт (Боевые искусства)ТранспортТуризм
Войны и конфликты: АрмияВоенная техникаЗвания и награды

Образование и наука

Наука: Контрольные работыНаучно-технический прогрессПедагогикаРабочие программыФакультетыМетодические рекомендацииШколаПрофессиональное образованиеМотивация учащихся
Предметы: БиологияГеографияГеологияИсторияЛитератураЛитературные жанрыЛитературные героиМатематикаМедицинаМузыкаПравоЖилищное правоЗемельное правоУголовное правоКодексыПсихология (Логика) • Русский языкСоциологияФизикаФилологияФилософияХимияЮриспруденция

Мир

Регионы: АзияАмерикаАфрикаЕвропаПрибалтикаЕвропейская политикаОкеанияГорода мира
Россия: • МоскваКавказ
Регионы РоссииПрограммы регионовЭкономика

Бизнес и финансы

Бизнес: • БанкиБогатство и благосостояниеКоррупция(Преступность)МаркетингМенеджментИнвестицииЦенные бумаги: • УправлениеОткрытые акционерные обществаПроектыДокументыЦенные бумаги - контрольЦенные бумаги - оценкиОблигацииДолгиВалютаНедвижимость(Аренда)ПрофессииРаботаТорговляУслугиФинансыСтрахованиеБюджетФинансовые услугиКредитыКомпанииГосударственные предприятияЭкономикаМакроэкономикаМикроэкономикаНалогиАудит
Промышленность: • МеталлургияНефтьСельское хозяйствоЭнергетика
СтроительствоАрхитектураИнтерьерПолы и перекрытияПроцесс строительстваСтроительные материалыТеплоизоляцияЭкстерьерОрганизация и управление производством