IPIS2_20121025 01

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška uvádza jazyk XPath ako nástroj na vyhľadávanie a navigáciu v XML dokumentoch, pričom vychádza z analógie so súborovými cestami v adresárovej štruktúre. Na motivačnom príklade zoznamu osôb s deťmi sa vysvetľuje, že XML dokument je strom a XPath umožňuje z tohto stromu vybrať konkrétnu vetvu alebo množinu vetiev na základe zadaného kritéria. Prezentujú sa základné konštrukcie ako lomítko pre úroveň v strome, cesty pozostávajúce z viacerých krokov zľava doprava, ako aj dvojité lomítko na preskočenie ľubovoľného počtu úrovní. Zdôrazňuje sa, že výsledkom vyhľadávania môže byť jeden strom, ale aj zoznam viacerých (čiastočných) stromov, ktoré nemusia tvoriť jeden validný XML dokument. XPath sa zaraďuje ako kľúčová súčasť transformačných techník XML dokumentov, najmä XSLT, ktoré budú nasledovať.

  • - XPath slúži na vyhľadávanie a adresovanie dát v XML dokumentoch chápaných ako stromová štruktúra
  • - Analógia medzi cestami v XPath a cestami v súborovom systéme (Unix/Windows)
  • - Lomítko označuje prechod na ďalšiu úroveň stromu, cesta sa číta zľava doprava
  • - Výsledkom XPath dopytu je vždy podstrom alebo zoznam podstromov zdrojového dokumentu
  • - Dve lomítka (//) umožňujú preskočiť ľubovoľný počet úrovní a nájsť element kdekoľvek v strome
  • - Výsledok vyhľadávania nemusí byť jeden validný XML dokument s jedným koreňovým elementom
  • - XPath je základným stavebným prvkom XSLT transformácií XML dát do iných výstupných formátov

Zhrnutie pripravené s pomocou AI z prepisu videa.