Поделиться через


Поиск набора схем

Обозреватель 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 (Показать все исходящие ссылки)

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

  • Все пространства имен, на которые есть ссылки в инструкциях импорта без атрибута schemaLocation .

  • Все файлы в невыбранных пространствах имен, указанные в атрибуте schemaLocation в импорте и включающие инструкции.

Тип узла. Файл

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

Параметр поиска Описание

Show All Inbound References (Показать все входящие ссылки)

Находит и выделяет все файлы, указывающие выбранный файл в атрибутах schemaLocation их инструкции включения и импорта.

Show All Outbound References (Показать все исходящие ссылки)

Находит и выделяет следующее.

  • Все пространства имен, указанные в атрибутах пространства имен всех инструкций импорта, у которых нет атрибута schemaLocation.

  • Все файлы, указанные в атрибутах schemaLocation всех инструкций включения и импорта

Тип узла. Элемент

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

Параметр поиска Описание

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 (Перейти к исходному определению)

Если это переопределение, переходит к определению типа.

См. также

Другие ресурсы

Обозреватель XML-схем