Можно сделать
:noh
или :nohlsearch
для временного отключения поиска, выделяющегося до следующего поиска.
I highly recommend using this library: https://github.com/collegeman/coreylib. It'll make everything from start to finish mind-numbingly easy.
Вы можете использовать библиотеку Zend GData для синтаксического анализа веб-сервисов Google (включая календарь). Это проще, чем пытаться использовать XML-код вручную. Есть руководство, которое покажет вам, как это сделать здесь .
Есть, конечно, несколько способов разбора XML. Отображение событий Календаря Google на вашем PHP-сайте с помощью XPath (см. раздел "Разбор ленты Календаря Google с помощью PHP") и Интеграция вашего PHP-приложения с Календарем Google - это два полноценных ресурса с примерами кода и т.д.
Лично я использовал следующий подход:
$doc = new DOMDocument();
$doc->load('http://my.feed.com');
$entries = $doc->getElementsByTagName("entry");
foreach ( $entries as $entry ) {
$titles = $entry->getElementsByTagName("title");
$title = $titles->item(0)->nodeValue;
$times = $entry->getElementsByTagName("when");
$startTime = $times->item(0)->getAttributeNode("startTime")->value;
$when = date("l jS \o\f F Y - h:i A", strtotime($startTime));
// ...
}
Для получения доступа к пространству имён georss и т.д. посмотрите (и его вывод)
foreach ($doc->getElementsByTagNameNS('*', '*') as $element) {
echo 'localName: ', $element->localName, ', prefix: ', $element->prefix, "\n";
}