XPointerXPointer je metoda adresování komponent XML souborů. Jedná se o zobecnění identifikátoru fragmentu známého z HTML odkazů, kde XPointer slouží pro výběr části XML dokumentu. Je navržen tak, aby vyhovoval struktuře XML, včetně textového obsahu a jiných informačních objektů, které vzniknou při analýze dokumentu. XPointer používá 3 schémata: element() pro poziční výběru elementu; xmlns() pro jmenné prostory a xpointer() pro adresování ve stylu XPath. XPointer je krytý bezplatným technologickým patentem, který vlastnila firma Sun Microsystems[1]. StandardyXPointer tvoří čtyři standardy:
XPointer Framework je doporučení vydané v březnu 2003[6] [7]. Poziční adresování elementůSchéma PříkladPro následující fragment: <foobar id="foo">
<bar/>
<baz>
<bom a="1"/>
</baz>
<bom a="2"/>
</foobar>
jsou výsledky použití XPointer následující: xpointer(id("foo")) => foobar xpointer(/foobar/1) => bar xpointer(//bom) => bom (a=1), bom (a=2) element(/1/2/1) => bom (a=1) (/1 sestoupí do prvního prvku (foobar), /2 sestoupí do druhého dítěte (baz), /1 vybere první dítě (bom)) OdkazyReferenceV tomto článku byl použit překlad textu z článku XPointer na anglické Wikipedii.
Související články
Externí odkazy |