איך ליצור XSD מ XML קיים באמצעות Visual Studio

במדריך זה אסביר איך ליצור XSD מתוך XML קיים באמצעות Visual studio.

1. נפתח את ה XML ב Visual studio.

2. נלחץ על XML בתפריט העליון ואז על Create Schema.

3. בטאב חדש נקבל את ה XSD עבור ה XML שלנו.

 

דוגמא

נניח שיש לנו את ה XML הבא:

<DavidCo>
  <Article Id="1" Title="Nice post"/>
  <Article Id="2" Title="Better post" Description="Better than post 1" />
</DavidCo>

וכאן ניתן לראות את ה XSD שנקבל לאחר שנבצע את הפעולות הנ"ל:

<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="DavidCo">
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="unbounded" name="Article">
          <xs:complexType>
            <xs:attribute name="Id" type="xs:unsignedByte" use="required" />
            <xs:attribute name="Title" type="xs:string" use="required" />
            <xs:attribute name="Description" type="xs:string" use="optional" />
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

הוסף תגובה