XSD - <schema> మూలకం

<schema> ఉపన్యాసం ప్రతి ఒక్క XML Schema యొక్క మూల ఉపన్యాసం ఉంది。

<schema> ఉపన్యాసం

<schema> ఉపన్యాసం ప్రతి ఒక్క XML Schema యొక్క మూల ఉపన్యాసం ఉంది:

<?xml version="1.0"?>
<xs:schema>
...
...
</xs:schema>

<schema> ఎలిమెంట్ పరిమితులను కలిగి ఉంటుంది. ఒక స్కీమా ప్రకటన కనిపించవచ్చు ఈ విధంగా:

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.codew3c.com"
xmlns="http://www.codew3c.com"
elementFormDefault="qualified">
...
...
</xs:schema>

కోడ్ వివరణలు:

ఈ ప్రాంతం లో ఉన్న వివరాలు:

xmlns:xs="http://www.w3.org/2001/XMLSchema"

స్కీమాలో వినియోగించబడే ఎలిమెంట్స్ మరియు డేటా రకాలు "http://www.w3.org/2001/XMLSchema" నేమ్‌స్పేస్ నుండి వచ్చాయి. అలాగే, "http://www.w3.org/2001/XMLSchema" నేమ్‌స్పేస్ నుండి వచ్చిన ఎలిమెంట్స్ మరియు డేటా రకాలను xs: ప్రొఫైక్స్ తో వినియోగించాలి.

ఈ ప్రాంతం లో ఉన్న వివరాలు:

targetNamespace="http://www.codew3c.com"

ఈ స్కీమా ద్వారా నిర్వచించబడిన (note, to, from, heading, body) ఎలిమెంట్స్ "http://www.codew3c.com" నేమ్‌స్పేస్ నుండి వచ్చాయి.

ఈ ప్రాంతం లో ఉన్న వివరాలు:

xmlns="http://www.codew3c.com"

డిఫాల్టు నేమ్‌స్పేస్ "http://www.codew3c.com" అని సూచించబడింది.

ఈ ప్రాంతం లో ఉన్న వివరాలు:

elementFormDefault="qualified"

ఈ స్కీమాలో ప్రకటించబడ్డిన మరియు ఈ XML ఇన్స్టాన్స్ డాక్యుమెంట్ లో వినియోగించబడే ఎలిమెంట్స్ పేరు నేమ్‌స్పేస్ లో పరిమితం చేయాలి.

XML డాక్యుమెంట్ లో స్కీమా ప్రస్తావించడం

ఈ XML డాక్యుమెంట్ XML స్కీమాకు సూచనలను కలిగి ఉంది:

<?xml version="1.0"?>
<note xmlns="http://www.codew3c.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.codew3c.com note.xsd">
<to>George</to>
<from>John</from>
<heading>ప్రాధమిక సూచన</heading>
<body>మీరు సమావేశాన్ని మర్చిపోకూడదు!</body>
</note>

కోడ్ వివరణలు:

ఈ ప్రాంతం లో ఉన్న వివరాలు:

xmlns="http://www.codew3c.com"

ఈ ప్రకారం డిఫాల్టు నేమ్‌స్పేస్ ప్రకటన ప్రవర్తిస్తుంది. ఈ ప్రకటన స్కీమా పరిశీలకానికి తెలియజేస్తుంది కాబట్టి ఈ XML డాక్యుమెంట్ లో వినియోగించబడే అన్ని ఎలిమెంట్స్ "http://www.codew3c.com" నేమ్‌స్పేస్ లో ప్రకటించబడ్డాయి.

一旦您拥有了可用的 XML Schema 实例命名空间:

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

您就可以使用 schemaLocation 属性了。此属性有两个值。第一个值是需要使用的命名空间。第二个值是供命名空间使用的 XML schema 的位置:

xsi:schemaLocation="http://www.codew3c.com note.xsd"