Slovník XML a JSON

Definice pojmů s odkazy na podrobné výklady. Každý pojem má vlastní kotvu pro sdílení.

Autor: Aktualizováno

Najdi pojem

Dobře utvořené (well-formed)

XML splňuje syntaktická pravidla: jediný kořen, správné vnoření a povolené znaky. Nezaručuje shodu se schématem.

Podrobný výklad →

Validní XML

V terminologii XML 1.0 dobře utvořený dokument splňující omezení jeho DTD. Shodu s XSD je přesnější označit jako schema-valid.

Podrobný výklad →

Schema-valid

Dokument vyhovuje konkrétnímu schématu a jeho verzi, například XSD nebo RELAX NG. Obchodní pravidla mohou vyžadovat další kontrolu.

Podrobný výklad →

Jmenný prostor

URI odlišující slovníky XML. Element se identifikuje namespace URI a lokálním jménem; prefix je alias.

Podrobný výklad →

QName

Kvalifikované jméno ve tvaru prefix:local nebo local. Jeho význam závisí na kontextu namespace vazeb.

Podrobný výklad →

NCName

XML jméno bez dvojtečky, například lokální část kvalifikovaného jména. Nemůže začínat libovolným znakem.

Podrobný výklad →

Entita

Pojmenovaný obsah odkazovaný v XML. Předdefinované entity jsou odlišné od číselných odkazů na znaky.

Podrobný výklad →

CDATA

Úsek XML umožňující zapsat znaky < a & jako text. Končí ]]>; nevytváří jiný datový typ ani ochranu před HTML interpretací.

Podrobný výklad →

DOM

Stromový model dokumentu s uzly a rozhraním pro navigaci a změny. Typicky drží celý dokument v paměti.

Podrobný výklad →

Streamové zpracování

Čtení událostí nebo záznamů postupně. Paměť zůstává omezená jen při uvolňování dokončených částí a respektování výstupních front.

Podrobný výklad →

JSON text

Serializovaná JSON hodnota v textové syntaxi, nikoli již načtený objekt ani obecný JavaScript literal.

Podrobný výklad →

Serializace

Převod modelu hodnot do přenosového zápisu. Opačná operace je parsování nebo deserializace; pravidla obou stran se musí shodovat.

Podrobný výklad →

JSON Schema

Specifikace popisu a validace JSON hodnot. Dialekt stanovuje podporovaná klíčová slova a jejich význam.

Podrobný výklad →

JSON Pointer

Adresa jedné pozice v JSON hodnotě podle RFC 6901; escapuje ~ a / v tokenech.

Podrobný výklad →

JSONPath

Dotaz pro výběr uzlů JSON, standardizovaný RFC 9535. Výsledkem může být více uzlů.

Podrobný výklad →

Kanonizace

Definovaný algoritmus serializace XML pro otisky a podpisy. Není obecným sjednocením významu dokumentů.

Podrobný výklad →

XXE

Zneužití externích XML entit k přístupu ke zdrojům nebo dalším útokům. Vyžaduje omezení parseru a resolveru.

Podrobný výklad →