XPointer - XPointer
![]() | Tato stránka s diskusemi. potřebuje případy použití, příklady mohou vyžadovat vyčištění setkat se s Wikipedií standardy kvality.Únor 2011) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
XPointer je systém pro adresování komponent XML -na základě Internet média. Je rozdělena mezi čtyři specifikace:rámec "který tvoří základ pro identifikaci fragmentů XML, schéma adresování pozičních prvků, schéma pro jmenné prostory a schéma pro XPath - adresování na základě. XPointer Framework je a W3C doporučení od března 2003.[1][2]
Jazyk XPointer je navržen tak, aby řešil strukturální aspekty XML, včetně textového obsahu a dalších informačních objektů vytvořených jako výsledek analýza dokument. Lze jej tedy použít k ukázání na část dokumentu zvýrazněnou uživatelem pomocí akce přetažení myší.
XPointer je pokryt technologií bez licenčních poplatků patent držen Sun Microsystems (platnost vypršela 01.02.2016).[3]
Adresování pozičních prvků
The živel()
schéma zavádí polohové adresování podřízených prvků. Toto je podobné jednoduché adrese XPath, ale následnými kroky mohou být pouze čísla představující pozici potomka relativně k jeho větvi na stromě.
Například vzhledem k následujícímu fragmentu:
id ="foo"> <bar/> <baz> a ="1"/> </baz> a ="2"/></foobar>
výsledky jako následující příklady:
xpointer (id ("foo")) => foobar xpointer (/ foobar / 1) => bar xpointer (// bom) => bom (a = 1), bom (a = 2) prvek (/ 1/2 / 1) => bom (a = 1) (/ 1 sestoupit do prvního prvku (foobar), / 2 sestoupit do druhého podřízeného prvku (baz), / 1 vybrat první podřízený prvek (bom))
Reference
- ^ "XPointer Framework". Citováno 13. dubna 2009.
- ^ „Časová osa standardů XML a sémantického webu W3C“ (PDF).
- ^ „Prohlášení o patentu XPointer“. www.w3.org.