По-перше, для кожного файлу ви можете аналізуйте за допомогою XML-пасера (є багато API для Java), а потім використовуйте щось на зразок запиту xpath (щось на зразок //*[text() = 'ваш запит'], щоб знайти елемент, який відповідає вашим текстовим критеріям.
Ви можете запитувати XML-дані зі стовпців і таблиць XMLType різними способами.
- Виберіть дані XMLType за допомогою SQL, PL/SQL або Java.
- Запитуйте дані XMLType за допомогою функцій SQL/XML, таких як XMLQuery. Див. Запит даних XMLType за допомогою XQuery.
- Виконайте повнотекстовий пошук за допомогою XQuery Full Text.
Функція LOCATE використовується для пошуку рядка в іншому рядку. Якщо потрібний рядок знайдено, LOCATE повертає індекс, за яким він знайдений. Якщо потрібний рядок не знайдено, LOCATE повертає 0.
Приклад: поєднайте повнотекстовий пошук із XML-запитами SELECT * FROM T WHERE CONTAINS(xCol,'custom') AND xCol. exist('/book/title/text()[contains(.,"custom")]') = 1; Метод contains() використовує повнотекстовий індекс для піднабору значень XML, які містять слово «спеціальний» у будь-якому місці документа.
Як шукати повідомлення на телефоні Android
- Відкрийте програму «Повідомлення».
- У верхній частині екрана введіть пошукове слово або термін у полі пошуку зображень і відео.
- Натисніть Enter, щоб виконати пошук.
- Торкніться розмови, щоб перейти до цього конкретного повідомлення.
Натисніть «Знайти» > «Замінити текст…», щоб замінити текст у редакторі XML. Що знайти — введіть пошуковий рядок або натисніть стрілку вниз поруч із полем введення, щоб вибрати зі списку попередньо введених пошукових рядків. Натисніть кнопку [¶], щоб вставити новий рядок (\n) і знак табуляції (\t) у пошуковий рядок.