Odkazy na znakové entity XML a HTML

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Odkazy_na_znakové_entity_XML_a_HTML je článek na české Wikipedii, který se zabývá způsoby, jak vkládat speciální znaky a entity do XML a HTML dokumentů. V článku jsou poskytnuty informace o tom, co jsou znakové entity a jak se používají k vložení speciálních znaků, které by jinak mohly být chápány jako součást samotného kódu dokumentu. Článek také popisuje rozdíly mezi XML a HTML v tomto ohledu a uvádí několik příkladů použití. V článku jsou také uvedeny různé způsoby, jak definovat vlastní znakové entity v XML a HTML, a jak je použít v dokumentu. Dále se zmiňuje o možnosti použití číselných kódů nebo hexadecimálního kódu pro vložení specifických znaků. Informace v článku jsou doprovázeny příklady a ukázkami kódu, které pomáhají čtenářům lépe porozumět principům a možnostem použití znakových entit v XML a HTML dokumentech. Celkově je článek Odkazy_na_znakové_entity_XML_a_HTML užitečným zdrojem informací pro vývojáře a webdesignéry, kteří potřebují vložit speciální znaky do svých XML a HTML dokumentů a chtějí se dozvědět více o možnostech a správném používání znakových entit.

V dokumentech SGML, HTML a XML se logické konstrukce známé jako znaková data a hodnoty atributů skládají ze sekvencí znaků, ve kterých se každý znak může projevit přímo (reprezentovat sám sebe), nebo může být reprezentován řadou znaků, které se nazývají odkaz na znak, a těch jsou dva druhy: odkaz na číselný znak a odkaz na znakovou entitu.

Odkaz na znakovou entitu odkazuje na obsah pojmenované entity. Deklarace entity se vytvoří pomocí syntaxe v definici typu dokumentu (DTD).

Přehled znakových odkazů

Číselný odkaz na znak odkazuje na znak pomocí jeho univerzální znakové sady/kódu Unicode a používá formát: :&#nnnn; nebo :&#xhhhh; kde nnnn je kódový bod v desítkovém tvaru a hhhh je kódový bod v hexadecimálním tvaru. V dokumentech XML musí být x malá písmena. +more Skupina nnnn nebo hhhh může být libovolný počet číslic a může obsahovat úvodní nuly.

Naproti tomu odkaz na znakovou entitu odkazuje na znak jménem entity, která má požadovaný znak jako náhradní text. Entita musí být buď předdefinovaná (zabudována do značkovacího jazyka) nebo explicitně deklarována v DTD dokumentu. +more Formát je stejný jako u jakékoli reference entity: :&name; kde name je název entity rozlišující velká a malá písmena. Pro některé entity může být koncový středník vypuštěn.

Standardní sady veřejných entit pro znaky

;Sady entit ISO :Společnost SGML dodala komplexní sadu deklarací entit pro znaky široce používané v západním technickém a referenčním publikování, pro latinku, řečtinu a cyrilici. MathML :W3C vyvinulo sadu deklarací entit pro znaky MathML. +more Sady entit XML :Pracovní skupina W3C MathML převzala údržbu sad veřejných entit ISO v kombinaci s MathML a dokumentuje je v definicích entit XML pro znaky. Tato sada může podporovat požadavky XHTML, MathML a být použita jako vstup do budoucích verzí HTML. HTML5 :HTML5 přejímá XML entity jako odkazy na pojmenované znaky.

Seznam předdefinovaných entit v XML a HTML a speciálních znaků v XHTML uvádí anglická verze tohoto článku.

Reference

Související články

Escapování * HTML entita

Externí odkazy

[url=http://www. w3. +moreorg/TR/html4/sgml/entities. html]Character entity references in HTML 4[/url] at the W3C (anglicky) * [url=http://www. html-entities. org]Webpage for encoding and decoding special characters[/url] (anglicky).

Kategorie:HTML Kategorie:XML Kategorie:Unicode

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