Поиск набора схем
Обозреватель XML-схем позволяет искать набор схем следующим образом.
Поиск по ключевому слову
Поиск определенной схемы
Поиск по ключевому слову
Поиск по ключевому слову выполняется с помощью панели инструментов обозревателя XML-схем. Обозреватель XML-схем ищет набор схем для любых атрибутов name
или ref
, соответствующих указанному ключевому слову. Это позволяет найти элемент, атрибут, тип и т. д. по имени.
Панель инструментов показывает результаты поиска. Результаты поиска также выделяются в обозревателе XML-схем и отмечаются на полосе прокрутки. Вы можете перемещаться по результатам поиска с помощью кнопок Go To Next Search Result (Перейти к следующему результату поиска) и Go To Previous Search Result (Перейти к предыдущему результату поиска) на панели инструментов обозревателя XML-схем, с помощью клавиш F3 и ALT-F3 или щелкая деления в полосе прокрутки.
Следующий рисунок показывает параметры поиска, доступные на панели инструментов обозревателя XML-схем.
Поиск определенной схемы
Обозреватель XML-схем также включает встроенные поиски, к которым можно получить доступ с помощью контекстного меню обозревателя XML-схем. Результаты поиска выделяются в обозревателе XML-схем и отмечаются на полосе прокрутки. Вы можете перемещаться по результатам поиска с помощью кнопок Go To Next Search Result (Перейти к следующему результату поиска) и Go To Previous Search Result (Перейти к предыдущему результату поиска) на панели инструментов обозревателя XML-схем, с помощью клавиш F3 и ALT-F3 или щелкая деления в полосе прокрутки.
Тип узла. Набор схем
В следующей таблице приведены параметры поиска, доступные для узла набора схем.
Параметр поиска | Описание |
---|---|
Show Most Likely Root Elements (Показать наиболее вероятные корневые элементы) |
Находит и выделяет все глобальные элементы, на которые нет ссылок с других глобальных элементов. |
Тип узла. Пространство имен
В следующей таблице приведены параметры поиска, доступные для узла пространства имен.
Параметр поиска | Описание |
---|---|
Show All Inbound References (Показать все входящие ссылки) |
Находит и выделяет файлы, импортирующие выбранное пространство имен. |
Show All Outbound References (Показать все исходящие ссылки) |
Для каждого файла в выбранном пространстве имен находит и выделяет следующее.
|
Тип узла. Файл
В следующей таблице приведены параметры поиска, доступные для узла файла.
Параметр поиска | Описание |
---|---|
Show All Inbound References (Показать все входящие ссылки) |
Находит и выделяет все файлы, указывающие выбранный файл в атрибутах |
Show All Outbound References (Показать все исходящие ссылки) |
Находит и выделяет следующее.
|
Тип узла. Элемент
В следующей таблице приведены параметры поиска, доступные для узла элемента.
Параметр поиска | Описание |
---|---|
Go To Type Definition (Перейти к определению типов) |
Переходит к определению типа выбранного элемента. Это применимо, когда для элемента используется глобальный тип. |
Go To The Original Element (Перейти к исходному элементу) |
Для ссылок на элемент переходит к фактическому определению элемента |
Show All References (Показать все ссылки) |
Для глобальных элементов находит и выделяет все ссылки (элементы, у которых есть ссылка ref="selectedElement") на выбранный элемент. |
Show Members Of Substitution Group (Показать членов группы подстановки) |
Для заголовков группы подстановки находит и выделяет все элементы — члены той же группы подстановки, что и выбранный элемент. При этом отображаются прямые и непрямые участники. |
Show Substitution Group Heads (Показать заголовки группы подстановки) |
Для глобальных элементов — членов группы подстановки — находит и выделяет все прямые и непрямые заголовки для выбранного элемента, например следующие:
|
Тип узла. Глобальные типы
В следующей таблице приведены параметры поиска, доступные для узла глобального типа.
Параметр поиска | Описание |
---|---|
Show Base Type (Показать базовый тип) |
Если выбранный тип является производным от глобального типа, переходит к базовому типу выбранного типа. |
Show All References (Показать все ссылки) |
Находит и выделяет все ссылки на выбранный тип. Это относится ко всем элементам и атрибутам выбранного типа и типов, производных от выбранного. |
Show All Derived Types (Показать все производные типы) |
Находит и выделяет все типы, прямо или косвенно являющиеся производными от выбранного типа. |
Show All Ancestors (Показать всех предков) |
Показывает все родительские (базовые) типы. |
Go To Redefinition (Перейти к переопределению) |
Если тип переопределяется в схеме, переходит к переопределению. |
Go To Original Definition (Перейти к исходному определению) |
Если тип является переопределением, переходит к определению типа. |
Тип узла. Атрибут
В следующей таблице приведены параметры поиска, доступные для узла атрибута.
Параметр поиска | Описание |
---|---|
Go To Type Definition (Перейти к определению типа) |
Если для атрибута используется глобальный тип, переходит к определению типа выбранного атрибута. |
Go To The Original Attribute (Перейти к исходному атрибуту) |
Для ссылок на атрибуты переходит к фактическому определению атрибута. |
Show All References (Показать все ссылки) |
Для глобальных атрибутов находит и выделяет все ссылки (другие атрибуты, у которых есть ссылка ref="selectedAttribute") на выбранный атрибут. |
Тип узла. Группа атрибутов
В следующей таблице приведены параметры поиска, доступные для узла группы атрибутов.
Параметр поиска | Описание |
---|---|
Go To Definition (Перейти к определению) |
Для ссылок переходит к фактическому определению атрибута. |
Show All References (Показать все ссылки) |
Находит и выделяет все ссылки (группы атрибутов, у которых есть ссылка ref="selectedAttributeGroup") на выбранную группу атрибутов. |
Go To Redefinition (Перейти к переопределению) |
Если группа атрибутов переопределяется в схеме, переходит к узлу переопределения. |
Go To Original Definition (Перейти к исходному определению) |
Если это является переопределением, переходит к определению типа. |
Тип узла. Именованная группа
В следующей таблице приведены параметры поиска, доступные для узла именной группы.
Параметр поиска | Описание |
---|---|
Go To Definition (Перейти к определению) |
Для ссылок переходит к фактическому определению атрибута. |
Show All References (Показать все ссылки) |
Находит и выделяет все ссылки (группы, у которых есть ссылка ref="selectedGroup") на выбранную группу. |
Go To Original Definition (Перейти к переопределению) |
Если группа переопределяется в схеме, переходит к узлу переопределения. |
Go To Original Definition (Перейти к исходному определению) |
Если это переопределение, переходит к определению типа. |