2010-11-17 13 views
7

मैं सोच रहा था कि xml क्या है: मूल विशेषता क्या करती है और एक्सएचटीएमएल 5 में इसका क्या मूल्य है। और xml करता है: बेस विशेषता का कोई प्रतिबंध है?क्या कोई बता सकता है कि xml क्या है: एक्सएचटीएमएल 5 में बेस एट्रिब्यूट का उपयोग किया जाता है?

+0

एक तरफ ध्यान दें कि सभी यूनिकॉर्न अवतार के साथ क्या है? :) – area1

+1

यूनिकॉर्न्स पागल भयानक हैं। – Welbog

उत्तर

8

xml:base के लिए प्रलेखन here पाया जा सकता है। यह बाल तत्वों में सापेक्ष पते द्वारा उपयोग किए गए मूल पते की पुनर्वितरण की अनुमति देता है।

यह है कि स्रोत के लिए उदाहरण है,

<?xml version="1.0"?> 
<doc xml:base="http://example.org/today/" 
    xmlns:xlink="http://www.w3.org/1999/xlink"> 
    <head> 
    <title>Virtual Library</title> 
    </head> 
    <body> 
    <paragraph>See <link xlink:type="simple" xlink:href="new.xml">what's 
     new</link>!</paragraph> 
    <paragraph>Check out the hot picks of the day!</paragraph> 
    <olist xml:base="/hotpicks/"> 
     <item> 
     <link xlink:type="simple" xlink:href="pick1.xml">Hot Pick #1</link> 
     </item> 
     <item> 
     <link xlink:type="simple" xlink:href="pick2.xml">Hot Pick #2</link> 
     </item> 
     <item> 
     <link xlink:type="simple" xlink:href="pick3.xml">Hot Pick #3</link> 
     </item> 
    </olist> 
    </body> 
</doc> 

इस मामले में "नया क्या है" http://example.org/today/new.xml के लिए लिंक अंक, जो doc तत्व के xml:base पूर्ण पते के साथ साथ xlink:href विशेषता के रिश्तेदार का पता है।

olist तत्व के xml:base पते के आधार पते को पुनर्परिभाषित, doc के xml:base के डोमेन का उपयोग कर, लेकिन पथ को बदलने। तो बाद के लिंक http://example.org/hotpicks/ के सापेक्ष हैं।

संबंधित मुद्दे

 संबंधित मुद्दे