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"