Sobes.tech
Senior

¿Qué es un esquema XSD? Proporciona un ejemplo de un mensaje XML que cumple con este esquema (esquema: elemento raíz Limit con campos userId y currency de tipo string).

sobes.tech AI

Respuesta de la IA

XSD (XML Schema Definition) — это язык описания структуры XML-документов, который позволяет определить, какие элементы и атрибуты могут присутствовать в XML, их типы и порядок.

Пример XSD-схемы для корневого элемента Limit с полями userId и currency типа string:

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="Limit">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="userId" type="xs:string"/>
        <xs:element name="currency" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

Пример XML-сообщения, которое удовлетворяет данной схеме:

<Limit>
  <userId>user123</userId>
  <currency>USD</currency>
</Limit>