XML – это переносимый и багатый возможностями способ хранения и представления данных, который не зависит от платформы. Кроме того формат документов XML – текстовый, что позволяет делать передачу XML данных между приложениями значительно проще, чем в случае представления данных в двоичном формате.
ADO.NET разработана таким образом, чтобы иметь возможность интегрироваться с XML. ADO.NET делает возможным просто конвертировать данные из связанных таблиц в XML формат и наоборот – XML документы переводить в таблицы и устанавливать связи между ними.
ADO.NET позволяет:
Считывать данные из DataSet в XML формат. Это очень полезно, когда вы хотите послать данные другим приложениям, возможно даже работающим под другими платформами.
Заполнять объекты DataSet'>DataSet данными из XML.
Создавать XML схемы.
Загружать XML данные из файла или из любого потока, после чего манипулировать ими, используя DataSet.
Создавать объекты DataSet на основе существующих схем.
Ниже описан пример использования XML формата для взаимодействия с XML Web службами.
Клиентское приложение вызывает XML Web службу, которая запрашивает данные из источника данных и формирует DataSet. После чего XML Web служба конвертирует данные в XML формат и возвращает XML данные клиенту. Клиентское приложение может оперировать как XML данными, так и загрузить их в DataSet. После окончания манипулирования данными, клиентское приложение посылает их XML Web службе, которая преобразует их в DataSet и обновляет информацию в источнике данных.
В главе, посвященной работе ADO.NET и XML мы подробно рассмотрим все возможности.
Достарыңызбен бөлісу: |