xml - डीटीडी या एक्सएसडी के साथ स्थानीय एक्सएमएल सत्यापन एक रिश्तेदार पथ का उपयोग कर रहा है?



xsd xml-validation (1)

यह आसान है। बस जैसे फाइल का रिश्तेदार स्थान डाल दिया

<?xml version='1.0' encoding='UTF-8'?>
<annotation xmlns="http://www.xyz.com" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.xyz.com ./system.xsd" >

किसी XML फ़ाइल को दस्तावेज़ प्रकार विवरण (डीटीडी) या एक्सएमएल स्कीमा (एक्सएसडी) के साथ परिभाषित और मान्य किया जा सकता है:

<?xml version='1.0' encoding='UTF-8'?>
<annotation xmlns="http://www.xyz.com"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.xyz.com
    file:system.xsd" >

या

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE annotation SYSTEM "http://www.xyz.de/system.dtd">

दोनों तरीके एक यूआरएल को परिभाषित करते हैं जहां डीटीडी या एक्सएसडी पाया जाता है। क्या रिश्तेदार या स्थानीय मार्ग देने का कोई तरीका है? तो क्या मैं उन्हें सर्वर पर निर्भर होने की बजाय XML फ़ाइलों के साथ संभाल सकता हूँ?