Related Topics

what is Protocols in Hindi

What is a Program in Hindi

What is a Secure Connection in Hindi

Introduction to WWW in Hindi

What are Development Tools in Hindi

What is a Web Browser in Hindi

What is a Server in Hindi

What is a UNIX Web Server in Hindi

What is Logging Users in Hindi

What is Dynamic IP Web Design in Hindi

Web Site Design Principles in Hindi

Introduction to Site Planning and Navigation in Hindi

what is Web Systems Architecture in Hindi

Architecture of Web-Based Systems in Hindi

Client-Server Architecture in Hindi

What is Caching in Hindi

: Proxies in Hindi

What is an Index in Hindi

What is a Load Balancer in Hindi

What is a Queue in Hindi

Web Application Architecture in Hindi

JavaScript in Hindi

Client-Side Scripting in Hindi

Introduction to Simple JavaScript in Hindi

: JavaScript Variables in Hindi

What is a Function in JavaScript in Hindi

What are Conditions in JavaScript in Hindi

What are Loops in JavaScript in Hindi

What is Repetition (Looping) in JavaScript? in Hindi

What is an Object in JavaScript in Hindi

JavaScript Own Objects in Hindi

What is DOM in Hindi

What is a Web Browser Environment in Hindi

Forms in JavaScript in Hindi

DHTML in Hindi

What are Events in DHTML in Hindi

Browser Control in JavaScript in Hindi

AJAX in Hindi

AJAX-based Web Application in Hindi

Alternatives to AJAX in Hindi

XML in Hindi

Uses of XML in Hindi

Simple XML in Hindi

XML Key Components in Hindi

What is DTD (Document Type Definition) in Hindi

XML with Application in Hindi

XSL in Hindi

XSLT in Hindi

Web Service in hindi

PHP in Hindi

Server-Side Scripting in Hindi

PHP Arrays in Hindi

PHP Functions in Hindi

PHP Forms in Hindi

Advanced PHP Databases in Hindi

Introduction to Basic Commands in PHP in Hindi

Server Connection in PHP in Hindi

Database Creation in PHP in Hindi

Understanding Database Selection in PHP in Hindi

PHPMyAdmin in Hindi

Database Bugs in Hindi

PHP Database Query in Hindi

Related Subjects

What is XML Schema (XSD) in Hindi

DIPLOMA_CSE / Web Technology

What is XML Schema (XSD) in Hindi

Definition of XML Schema (XSD)

XML Schema рдЬрд┐рд╕реЗ XSD (XML Schema Definition) рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рдРрд╕рд╛ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рд╣рдо рдХрд┐рд╕реА XML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХреА structure рдХреЛ define рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ XML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ valid рд╣реИ рдФрд░ рдЙрд╕рдореЗрдВ рдореМрдЬреВрдж elements рдФрд░ attributes рдХрд╛ format рдкрд╣рд▓реЗ рд╕реЗ рддрдп рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реА рд╣реИред

XML Schema рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ?

  • XML рдореЗрдВ data рдХреЛ describe рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рднреА data рдХреА validity рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП rules рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  • XML Schema рдХреА рдорджрдж рд╕реЗ рд╣рдо рдпрд╣ рддрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ XML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореЗрдВ рдХреМрди-рдХреМрди рд╕реЗ elements рд╣реЛрдВрдЧреЗ, рдЙрдирдХреЗ data types рдХреНрдпрд╛ рд╣реЛрдВрдЧреЗ, рдФрд░ рдЙрдирдХреА hierarchy рдХреИрд╕реА рд╣реЛрдЧреАред
  • рдпрд╣ XML рдХреА data integrity рдФрд░ data validation рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

XML Schema рдФрд░ DTD рдореЗрдВ рдЕрдВрддрд░

  • XSD XML рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬрдмрдХрд┐ DTD SGML рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
  • XSD рдореЗрдВ data types рдХреЛ define рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдмрдХрд┐ DTD рдореЗрдВ рдирд╣реАрдВред
  • XSD рдореЗрдВ namespaces рдХрд╛ рд╕рдкреЛрд░реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ DTD рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддрд╛ред
  • XSD рдЕрдзрд┐рдХ readable рдФрд░ maintainable рд╣реЛрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ XML рдХреА рддрд░рд╣ рд╣реА рджрд┐рдЦрддрд╛ рд╣реИред

Features of XML Schema in Hindi

рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ (Key Features)

  • Data Type Support: XSD рдореЗрдВ built-in data types рдФрд░ custom data types рджреЛрдиреЛрдВ рдХреЛ define рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Namespace Support: XML Schema namespaces рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ element naming conflicts рдирд╣реАрдВ рд╣реЛрддреЗред
  • Strong Typing: рд╣рд░ element рдФрд░ attribute рдХреЗ рд▓рд┐рдП type define рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Inheritance: Complex types рдХреЛ extend рдФрд░ restrict рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • Structured Validation: XSD рдХреЗ рджреНрд╡рд╛рд░рд╛ complex nested structures рдХреЛ validate рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

Data Types in XML Schema in Hindi

Built-in Data Types

XML Schema рдореЗрдВ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ data types рд╣реЛрддреЗ рд╣реИрдВ:

  • Simple Types: рдЬреЛ рдХреЗрд╡рд▓ values рдХреЛ hold рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ string, boolean, date, рдЖрджрд┐ред
  • Complex Types: рдЬреЛ elements рдФрд░ attributes рдХрд╛ combination рд╣реЛрддреЗ рд╣реИрдВред

Commonly Used Simple Data Types

Data Type Description (in Hindi)
string рдХрд┐рд╕реА рднреА рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд▓рд┐рдП
boolean true рдпрд╛ false рд╡реИрд▓реНрдпреВ рдХреЗ рд▓рд┐рдП
decimal рджрд╢рдорд▓рд╡ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП
date рддрд╛рд░реАрдЦ рдХреЗ рд▓рд┐рдП (YYYY-MM-DD)
integer рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд▓рд┐рдП

Custom Data Types

рд╣рдо <xs:simpleType> рдФрд░ <xs:restriction> рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ customized data types рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

<xs:simpleType name="ageType">
  <xs:restriction base="xs:integer">
    <xs:minInclusive value="1"/>
    <xs:maxInclusive value="100"/>
  </xs:restriction>
</xs:simpleType>

Example of DTD and XML Schema in Hindi

DTD рдХрд╛ рдЙрджрд╛рд╣рд░рдг

<!DOCTYPE student [
  <!ELEMENT student (name, age)>
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT age (#PCDATA)>
]>

XML Schema (XSD) рдХрд╛ рдЙрджрд╛рд╣рд░рдг

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="student">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="name" type="xs:string"/>
        <xs:element name="age" type="xs:integer"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>

XML File Validating with XSD

<student xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="student.xsd">
  <name>Rahul</name>
  <age>22</age>
</student>

FAQs

DTD рдкреБрд░рд╛рдиреЗ рдкреНрд░рдХрд╛рд░ рдХреА validation рд╣реИ рдЬрд┐рд╕рдореЗрдВ data types рдХреЛ specify рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдЬрдмрдХрд┐ XML Schema рдореЗрдВ рдЖрдк complex structures рдФрд░ data types рджреЛрдиреЛрдВ define рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред XML Schema XML рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ namespaces рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ DTD SGML рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред
XML Schema рдЬреНрдпрд╛рджрд╛ flexible, readable рдФрд░ powerful рд╣реЛрддрд╛ рд╣реИред рдпрд╣ namespaces, data types, restrictions рдФрд░ inheritance рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ DTD рдореЗрдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ XML Schema рдЦреБрдж рднреА рдПрдХ XML document рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдЗрд╕рдХрд╛ structure рдФрд░ validation рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИред
XML Schema рдореЗрдВ рджреЛ рдореБрдЦреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ data types рд╣реЛрддреЗ рд╣реИрдВ: Simple Types (рдЬреИрд╕реЗ string, integer, date) рдФрд░ Complex Types (рдЬреЛ elements рдФрд░ attributes рдХрд╛ combination рд╣реЛрддреЗ рд╣реИрдВ)ред Simple Types values рдХреЛ hold рдХрд░рддреЗ рд╣реИрдВ рдЬрдмрдХрд┐ Complex Types structure рдХреЛ define рдХрд░рддреЗ рд╣реИрдВред
Custom data type рдХреЛ <xs:simpleType> рдФрд░ <xs:restriction> рдЯреИрдЧреНрд╕ рдХреА рдорджрдж рд╕реЗ define рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЖрдк рдХрд┐рд╕реА base type рдкрд░ restrictions apply рдХрд░рдХреЗ рдирдпрд╛ type рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ value рдХреА minimum рдпрд╛ maximum рд╕реАрдорд╛ред
XML Schema рдХрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢реНрдп XML document рдХреА validity check рдХрд░рдирд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ document рдХрд╛ structure, data type, рдФрд░ hierarchy рдкреВрд░реНрд╡ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реИред рдпрд╣ data consistency рдФрд░ accuracy рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рдВ, XML Schema рдХреЛ XML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХреЗ рд╕рд╛рде reference рдХрд░рдХреЗ рдЙрд╕рдХреА validity check рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП XML рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдореЗрдВ xsi:noNamespaceSchemaLocation attribute рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЙрд╕рдореЗ schema file рдХрд╛ path рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

Please Give Us Feedback