Запросы XML как SQL?

Это потому, что ваша точность определения местоположения выше 30 м (предположительно, намного выше). Поэтому, когда вы меняете свое местоположение на 100 м, вы все еще находитесь в круге предполагаемого местоположения. Вы можете получить точность определения местоположения, чтобы убедиться, что это правда, но в любом случае у вас нет лучшего выбора, чем часто получать координаты и выбрать наиболее точный. См .: API-интерфейс FusedLocationProviderClient LocationRequest setSmallestDisplacement не работает должным образом

6
задан Peter Turner 26 September 2008 в 17:46
поделиться

6 ответов

XQuery и XPath... XQuery больше, что Вы ищете, если структура SQL желательна.

13
ответ дан 8 December 2019 в 12:24
поделиться

Вы могли попробовать LINQ к XML, но это не агностик языка.

2
ответ дан 8 December 2019 в 12:24
поделиться

.Net Framework обеспечивает LINQ, чтобы сделать это, или можно использовать.Net System. Пространство имен данных для загрузки данных из XML-файлов.

Можно даже создать запросы, которые имеют соединения среди таблиц и т.д.

Например, Система. Данные. DataTable обеспечивает a ReadXml() метод.

2
ответ дан 8 December 2019 в 12:24
поделиться

XQuery является функциональным языком, который является самым близким к SQL. XPath является нотацией для определения местоположения узла в рамках документа, который используется в качестве части XSLT и XQuery.

Базы данных XML, такие как MarkLogic служат механизмами XQuery для данных XML, как реляционные базы данных служат механизмами SQL для реляционных данных.

1
ответ дан 8 December 2019 в 12:24
поделиться

SQL Server 2005 поддерживает DML XML на, он является собственным xml тип данных.

0
ответ дан 8 December 2019 в 12:24
поделиться

XQuery является, конечно, путем вперед. Это - то, что используется базами данных XML, любят, существуют и MarkLogic.

В мире Java существует несколько решений для выполнения XQuery на плоских файлах, прежде всего сакс

Для.NET, там не так доступно. Microsoft действительно имела библиотеку XQuery, хотя это вытянули от.NET 2 и никогда не повторно появлялось. XQSharp является собственной альтернативой.NET, хотя в настоящее время только версия командной строки была выпущена.

0
ответ дан 8 December 2019 в 12:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: