XPointer

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

XPointer je metoda adresování komponent XML souborů. Jedná se o zobecnění identifikátoru fragmentu známého z HTML odkazů, kde

se odkazuje na element s id="jmeno_casti" v dokument.html.

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. +more 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.

Standardy

XPointer tvoří čtyři standardy:

* „framework“ tvoří základ pro identifikaci XML fragmentů * poziční schéma adresování prvků * schéma pro jmenné prostory * schéma pro adresování založené na XPath

XPointer Framework je doporučení vydané v březnu 2003 .

{{Kotva|element}} Poziční adresování elementů

Schéma element poskytuje poziční adresování vnořených elementů podobné jednoduchým XPath adresám, ale následujícími kroky mohou být pouze čísla reprezentující pořadí vnořeného elementu v příslušné větvi stromu.

Příklad

Pro následující fragment:

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))

Odkazy

Reference

Související články

Identifikátor fragmentu * Extensible Markup Language * HyperText Markup Language * HyTime * Text Encoding Initiative

Externí odkazy

[url=http://lists. w3. +moreorg/Archives/Public/www-xml-linking-comments/2000OctDec/0092. html]Patent pro XPointer[/url] * [url=http://sourceforge. net/projects/cweb]Open source implementace (CognitiveWeb)[/url] * [url=http://mvp-xml. sourceforge. net/xinclude/]. NET implementace (XInclude. NET) s GPL licencí[/url].

Kategorie:Standardy W3C Kategorie:Přístup k XML datům

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top