Значительно проще писать запросы на декларативных языках программирования типа SQL и XPath, чем на императивных языках, таких как Java и C. Значительно проще реализовывать сложную логику на полных по Тьюрингу языках, таких как Java и C, чем на декларативных языках наподобие SQL и XPath. К счастью, можно совместить императивный и декларативный языки, используя такой набор API, как Java Database Connectivity (JDBC) и javax.xml.xpath. Все больше и больше данных в мире переводится в формат XML, поэтому javax.xml.xpath становится таким же важным компонентом, каким уже стал java.sql.
|