tgoop.com/testerlib/2924
Create:
Last Update:
Last Update:
🕸️ Что такое SOAP и XML?
📌 SOAP (Simple Object Access Protocol) — это протокол для обмена данными между приложениями по сети. Он основан на XML и часто используется в веб-сервисах. SOAP обеспечивает стандартизированный способ передачи сообщений в формате XML.
1. Структура SOAP-сообщения:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>...</soap:Header>
<soap:Body>
<request>...</request>
</soap:Body>
</soap:Envelope>
- Envelope — оболочка сообщения.
- Header — метаинформация (необязателен).
- Body — данные или запрос.
2. WSDL (Web Services Description Language):
- XML-документ, описывающий веб-сервис (методы, их параметры и точки доступа).
- Помогает понять, как взаимодействовать с веб-сервисом.
<wsdl:operation name="GetUser">
<wsdl:input message="tns:GetUserRequest" />
<wsdl:output message="tns:GetUserResponse" />
</wsdl:operation>
📌 XML (Extensible Markup Language) — язык разметки, предназначенный для хранения и обмена структурированными данными. XML гибок и читаем как человеком, так и машинами.
1. Структура элемента:
<имя_элемента атрибут="значение">содержимое</имя_элемента>
2. Структура документа:
- Начинается с декларации:
<?xml version="1.0" encoding="UTF-8"?>
- Содержит корневой элемент, внутри которого находятся остальные элементы:
<root>
<child>Данные</child>
</root>
3. XSD (XML Schema Definition):
- Определяет правила: какие элементы, атрибуты и их типы допустимы.
<xs:element name="user" type="xs:string" />
#вопросы_с_собеседования
BY Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты
Share with your friend now:
tgoop.com/testerlib/2924