Цей докÑÐ¼ÐµÐ½Ñ Ð´Ð¾ÐºÑÐ¼ÐµÐ½Ñ Ñ Ð½Ðµ оÑÑÑÑйним пеÑекладом поÑаÑÐºÐ¾Ð²Ð¾Ñ Ð°Ð½Ð³Ð»ÑйÑÑÐºÐ¾Ñ Ð²ÐµÑÑÑÑ Namespaces in XML 1.0 (Third Edition). ÐвеÑнÑÑÑ ÑÐ²Ð°Ð³Ñ Ð½Ð° Ñе, Ñо оÑигÑналÑна веÑÑÑÑ Ð´Ð¾ÐºÑменÑа ÑÑнÑÑ ÑÑлÑки англÑйÑÑÐºÐ¾Ñ Ð¼Ð¾Ð²Ð¾Ñ. Ðаний пеÑеклад може мÑÑÑиÑи неÑоÑноÑÑÑ Ñа помилки. © ÐайÑев ÐмиÑÑо, 2011. Ðа пÑдÑÑÐ¸Ð¼ÐºÐ¾Ñ ÑайÑÑ arc lamp. ÐоменÑаÑÑ Ð´Ð¾ пеÑÐµÐºÐ»Ð°Ð´Ñ Ð·Ð°Ð»Ð¸ÑайÑе ÑÑÑ | | Ðа головнÑ
СÑаÑÑÑ ÑÑого ÐокÑменÑÑЦей ÑоздÑл опиÑÑÑ ÑÑаÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ докÑменÑÑ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¹Ð¾Ð³Ð¾ пÑблÑкаÑÑÑ. ÐнÑÑ Ð´Ð¾ÐºÑменÑи можÑÑÑ Ð·Ð°Ð¼ÑнÑÑи Ñей докÑменÑ. ÐÑ ÑпиÑком поÑоÑÐ½Ð¸Ñ Ð¿ÑблÑкаÑÑй W3C Ñа оÑÑаннÑÐ¾Ñ ÑевÑзÑÑÑ ÑÑÑÑ ÑÐµÑ Ð½ÑÑÐ½Ð¾Ñ Ð´Ð¾Ð¿Ð¾Ð²ÑÐ´Ñ Ð¼Ð¾Ð¶Ð½Ð° ознайомиÑиÑÑ Ð² ÑндекÑÑ ÑÐµÑ Ð½ÑÑÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð²Ñдей W3C на http://www.w3.org/TR/.
Цей докÑÐ¼ÐµÐ½Ñ Ñ Ð¿ÑодÑкÑом РабоÑÐ¾Ñ ÐÑÑÐ¿Ð¾Ñ XML Core Ñк ÑаÑÑина W3C XML Activity. ÐнглÑйÑÑка веÑÑÑÑ ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ ÑвлÑÑ ÑÐ¾Ð±Ð¾Ñ ÑÐ´Ð¸Ð½Ñ Ð½Ð¾ÑмаÑÐ¸Ð²Ð½Ñ Ð²ÐµÑÑÑÑ. Тим не менÑ, пеÑеклади даного докÑменÑÑ Ð´Ð¸Ð². http://www.w3.org/2003/03/Translations/byTechnology?technology=xml-names .
ÐÑÐ´Ð¾Ð¼Ñ ÑеалÑзаÑÑÑ Ð¾Ð¿Ð¸ÑÐ°Ð½Ñ Ð² доповÑÐ´Ñ Ð¿Ñо ÑеалÑзаÑÑÑ ÐÑоÑÑоÑÑ Ñмен 1.1 (ÑÑÑ Ð²ÑÐ´Ð¾Ð¼Ñ ÑеалÑзаÑÑÑ ÐÑоÑÑоÑÑ Ñмен 1.1 Ñакож пÑдÑÑимÑÑÑÑ ÐÑоÑÑоÑи Ñмен 1.0) . Також доÑÑÑÐ¿Ð½Ñ Ð½Ð°Ð±Ð¾Ñи ÑеÑÑÑв на ÑÑоÑÑнÑÑ XML Test Suite.
Це ÑÑеÑÑ Ð²Ð¸Ð´Ð°Ð½Ð½Ñ Ð²ÐºÐ»ÑÑÐ°Ñ Ñ Ñебе ÑÑÑ Ð²ÑÐ´Ð¾Ð¼Ñ Ð²Ð¸Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð½Ñ ÑÑаном на даÑÑ Ð¿ÑблÑкаÑÑÑ. Ðоно замÑнÑÑ Ð¿Ð¾Ð¿ÐµÑÐµÐ´Ð½Ñ Ð²Ð¸Ð´Ð°Ð½Ð½Ñ Ð²Ñд 16 ÑеÑÐ¿Ð½Ñ 2006 ÑокÑ.
Це Ð²Ð¸Ð´Ð°Ð½Ð½Ñ Ð±Ñло ÑиÑоко ÑозглÑнено. ÐиÑе незнаÑÐ½Ñ ÑедакÑÑÐ¹Ð½Ñ Ð·Ð¼Ñни бÑло зÑоблено пÑÑÐ»Ñ 6 ÑеÑÐ¿Ð½Ñ 2009 ÑÐ¾ÐºÑ ÐапÑÐ¾Ð¿Ð¾Ð½Ð¾Ð²Ð°Ð½Ð¾Ñ Ð ÐµÐ´Ð°ÐºÑÑÐ¹Ð½Ð¾Ñ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ.
ÐÑÐ´Ñ Ð»Ð°Ñка, повÑдомÑе пÑо помилки в Ð´Ð°Ð½Ð¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ Ð´Ð¾ [email protected]; доÑÑÑÐ¿Ð½Ñ Ð¿ÑблÑÑÐ½Ñ Ð°ÑÑ Ñви. ÐзнайомиÑиÑÑ Ð·Ñ ÑпиÑком випÑÐ°Ð²Ð»ÐµÐ½Ñ Ð´Ð»Ñ ÑÑого докÑменÑÑ Ð¼Ð¾Ð¶Ð½Ð° за адÑеÑÐ¾Ñ http://www.w3.org/XML/2009/xml-names-errata .
Цей докÑÐ¼ÐµÐ½Ñ Ð±Ñло ÑозглÑнÑÑо Ñленами W3C, ÑозÑобниками пÑогÑамного забезпеÑеннÑ, а Ñакож ÑнÑими гÑÑпами W3C Ñа заÑÑкавленими ÑÑоÑонами, Ñа ÑÑ Ð²Ð°Ð»ÐµÐ½Ð¸Ð¹ ÐиÑекÑоÑом Ñ ÑкоÑÑÑ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ W3C. Це ÑÑабÑлÑний докÑÐ¼ÐµÐ½Ñ Ñ Ð¼Ð¾Ð¶Ðµ бÑÑи викоÑиÑÑаний Ñ ÑкоÑÑÑ Ð´Ð¾Ð²Ñдкового маÑеÑÑÐ°Ð»Ñ Ð°Ð±Ð¾ ÑиÑÐ°Ñ Ð² ÑнÑÐ¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ. Ð Ð¾Ð»Ñ W3C Ñ ÑозÑобÑÑ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ, полÑÐ³Ð°Ñ Ð² залÑÑÐµÐ½Ð½Ñ Ñваги до ÑпеÑиÑÑкаÑÑÑ Ñа ÑпÑиÑÑи ÑÑ ÑиÑÐ¾ÐºÐ¾Ð¼Ñ Ð¿Ð¾ÑиÑеннÑ. Це пÑдвиÑÑÑ ÑÑнкÑÑоналÑнÑÑÑÑ Ñа ÑÑмÑÑнÑÑÑÑ Ñ Ðеб(Web).
W3C пÑдÑÑимÑÑ Ð¿ÑблÑÑний ÑпиÑок вÑдкÑиÑÐ¸Ñ Ð¿Ð°ÑенÑÑв зÑоблений Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð· ÑезÑлÑÑаÑами дÑÑлÑноÑÑÑ Ð³ÑÑпи; ÑÑ ÑÑоÑÑнка Ñакож вклÑÑÐ°Ñ Ð² Ñебе ÑнÑÑÑÑкÑÑÑ Ð· ÑозкÑиÑÑÑ Ð¿Ð°ÑенÑÑ. ÐÑоби, Ñо володÑÑÑÑ Ð°ÐºÑÑалÑÐ½Ð¾Ñ ÑнÑоÑмаÑÑÑÑ Ð¿Ñо паÑенÑ, Ñкий задоволÑнÑÑ Ð¾Ñновним вимогам Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ ÑозкÑиÑи ÑÑ ÑнÑоÑмаÑÑÑ Ð·Ð³Ñдно до пÑнкÑÑ 6, паÑенÑÐ½Ð¾Ñ Ð¿Ð¾Ð»ÑÑики W3C.
1 ÐоÑиваÑÑÑ Ñа РезÑмеÐи пÑипÑÑкаÑмо, Ñо заÑÑоÑÑÐ²Ð°Ð½Ð½Ñ ÑозÑиÑÑÐ²Ð°Ð½Ð¾Ñ Ð¼Ð¾Ð²Ð¸ ÑозмÑÑки (XML), де один докÑÐ¼ÐµÐ½Ñ XML може мÑÑÑиÑи елеменÑи й аÑÑибÑÑи (Ñак званий "Ñловник ÑозмÑÑки"), ÑÐºÑ Ð²Ð¸Ð·Ð½Ð°ÑÐµÐ½Ñ Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ Ð´ÐµÐºÑлÑкома пÑогÑамними модÑлÑми. ÐÑиÑина Ð²Ð¸Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑÑого Ñ Ð¼Ð¾Ð´ÑлÑнÑÑÑÑ: ÑкÑо Ñакий Ñловник ÑозмÑÑки ÑÑнÑÑ, Ñкий в ÑÐ²Ð¾Ñ ÑеÑÐ³Ñ Ð´Ð¾Ð±Ñе ÑозÑмÑÑ Ñ Ð´Ð»Ñ Ñкого Ñ ÐºÐ¾ÑиÑне пÑогÑамне забезпеÑеннÑ, в ÑÐ°ÐºÐ¾Ð¼Ñ ÑазÑ, ÑÑ ÑозмÑÑÐºÑ ÐºÑаÑе викоÑиÑÑовÑваÑи повÑоÑно, нÑж ÑÑ Ð²Ð¸Ð½Ð°Ñ Ð¾Ð´Ð¸Ñи Ð´Ð»Ñ Ð½Ð¾Ð²Ð¾Ñ Ð¾Ð±Ñобки.
Ð¢Ð°ÐºÑ Ð´Ð¾ÐºÑменÑи, ÑÐºÑ Ð¼ÑÑÑÑÑÑ Ð´ÐµÐºÑлÑка ÑловникÑв ÑозмÑÑки, ÑÑвоÑÑÑÑÑ Ð¿Ñоблеми ÑозпÑÐ·Ð½Ð°Ð²Ð°Ð½Ð½Ñ Ñ ÐºÐ¾Ð»ÑзÑÑ. ÐÑогÑÐ°Ð¼Ð½Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð±ÑÑи в Ð·Ð¼Ð¾Ð·Ñ ÑозпÑзнаваÑи елеменÑи Ñа аÑÑибÑÑи, ÑÐºÑ Ð¿ÑизнаÑÐµÐ½Ñ Ð´Ð»Ñ Ð¾Ð±Ñобки, навÑÑÑ Ð² ÑÐ¼Ð¾Ð²Ð°Ñ "колÑзÑй", Ñо виникаÑÑÑ Ð¿Ñи викоÑиÑÑÐ°Ð½Ð½Ñ Ñого ж ÑÐ¼ÐµÐ½Ñ Ð°Ð±Ð¾ аÑÑибÑÑÑ ÑозмÑÑкоÑ, Ñка пÑизнаÑена Ð´Ð»Ñ ÑнÑого пÑогÑамного пакеÑа.
Ð¦Ñ Ð¼ÑÑкÑÐ²Ð°Ð½Ð½Ñ Ð½Ð°ÐºÐ»Ð°Ð´Ð°ÑÑÑ Ð²Ð¸Ð¼Ð¾Ð³Ð¸, Ñоб конÑÑÑÑкÑÑÑ Ð´Ð¾ÐºÑменÑа мали Ñмена побÑÐ´Ð¾Ð²Ð°Ð½Ñ Ñаким Ñином, Ñоб ÑникнÑÑи зÑÑÐºÐ½ÐµÐ½Ñ Ð¼Ñж Ñменами з ÑÑÐ·Ð½Ð¸Ñ ÑловникÑв ÑозмÑÑки. У данÑй ÑпеÑиÑÑкаÑÑÑ Ð¾Ð¿Ð¸ÑÑÑÑÑÑÑ Ð¼ÐµÑ Ð°Ð½Ñзм пÑоÑÑоÑÑ Ñмен XML, Ñкий виÑÑÑÑÑ Ñе Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ ÑлÑÑ Ð¾Ð¼ пÑизнаÑÐµÐ½Ð½Ñ ÑозÑиÑÐµÐ½Ð¸Ñ Ñмен до елеменÑÑв Ñа аÑÑибÑÑÑв.
1.1 ÐÑимÑÑка пÑо ÐознаÑÐµÐ½Ð½Ñ Ñа ÐикоÑиÑÑаннÑУ ÑÐ¸Ñ Ð¼ÑÑÑÑÑ , де зÑÑÑÑÑÑаÑÑÑÑÑ ÐÐÐÐÐÐÐÐ, клÑÑÐ¾Ð²Ñ Ñлова ÐÐÐÐÐÐÐ, ÐÐ ÐÐÐÐÐÐÐ, ÐÐÐÐÐ¥ÐÐÐÐ, СÐÐÐ, ÐРСÐÐÐ, ÐÐÐÐ Ñ ÑÑÐ¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ ÑлÑмаÑиÑиÑÑ, Ñк опиÑано в [ÐлÑÑÐ¾Ð²Ñ Ñлова].
ÐвеÑнÑÑÑ ÑвагÑ, Ñо багаÑо неÑеÑмÑналÑÐ½Ð¸Ñ ÐºÐ¾Ð½ÑÑÑÑкÑÑй в данÑй ÑпеÑиÑÑкаÑÑÑ Ð²Ð¸Ð·Ð½Ð°ÑаÑÑÑÑÑ Ð½Ðµ ÑÑÑ, а в ÑпеÑиÑÑкаÑÑÑ XML [XML]. Ðоли неÑеÑмÑналÑÐ½Ñ ÐºÐ¾Ð½ÑÑÑÑкÑÑÑ, визнаÑÐµÐ½Ñ ÑÑÑ, маÑÑÑ ÑÐ°ÐºÑ Ð¶ Ñмена, Ñк неÑеÑмÑнали визнаÑÐµÐ½Ñ Ð² ÑпеÑиÑÑкаÑÑÑ XML, ÑÐ¾Ð´Ñ ÑÑенаÑÑÑ, викоÑиÑÑÐ°Ð½Ñ ÑÑÑ, Ñ Ð²ÑÑÑ Ð²Ð¸Ð¿Ð°Ð´ÐºÐ°Ñ Ð±ÑдÑÑÑ Ð¿ÑÐ´Ð¼Ð½Ð¾Ð¶Ð¸Ð½Ð¾Ñ ÑÑдкÑв, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ ÑÑенаÑÑÑ Ñам.
У ÑÑенаÑÑÑÑ
ÑÑого докÑменÑа абÑевÑаÑÑÑа NSC
ознаÑÐ°Ñ "ÐÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен" ("Namespace Constraint"), Ñ Ð¾Ð´Ð½Ð¸Ð¼ з пÑавил, ÑÐºÐ¾Ð¼Ñ ÐÐÐÐÐÐÐ ÑлÑдÑваÑи докÑменÑи вÑдповÑÐ´Ð½Ñ Ð´Ð¾ ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ.
[ÐизнаÑеннÑ: ÐÑоÑÑÑÑ Ñмен XML ÑденÑиÑÑкÑÑÑÑÑÑ Ð¿Ð¾ÑиланнÑм URI [RFC3986]; Ñмена елеменÑÑв Ñа аÑÑибÑÑÑв можÑÑÑ Ð±ÑÑи ÑозмÑÑÐµÐ½Ñ Ñ Ð¿ÑоÑÑоÑÑ Ñмен XML за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð¼ÐµÑ Ð°Ð½ÑзмÑв, опиÑÐ°Ð½Ð¸Ñ Ð² ÑÑй ÑпеÑиÑÑкаÑÑÑ.]
[ÐизнаÑеннÑ: РозÑиÑене Ñм'Ñ Ñе паÑа, Ñка ÑкладаÑÑÑÑÑ Ð· назви пÑоÑÑоÑÑ Ñмен Ñа локалÑного Ñм'Ñ. ] [ÐизнаÑеннÑ: ÐÐ»Ñ ÑÐ¼ÐµÐ½Ñ N в пÑоÑÑоÑÑ Ñмен визнаÑÐµÐ½Ð¾Ð¼Ñ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ URI I, Ñм'Ñм пÑоÑÑоÑÑ Ñмен бÑде I. ÐÐ»Ñ ÑÐ¼ÐµÐ½Ñ N Ñка не пеÑебÑÐ²Ð°Ñ Ñ Ð¿ÑоÑÑоÑÑ Ñмен, Ñм'Ñ Ð¿ÑоÑÑоÑÑ Ñмен бÑде не маÑи знаÑеннÑ. ] [ÐизнаÑеннÑ: У ÐºÐ¾Ð¶Ð½Ð¾Ð¼Ñ Ð· випадкÑв локалÑним Ñм'Ñм бÑде N. ] Саме Ñе поÑÐ´Ð½Ð°Ð½Ð½Ñ Ð· ÑнÑвеÑÑалÑно кеÑованого пÑоÑÑоÑÑ Ñмен URI з локалÑними Ñменами лекÑики, Ñ ÐµÑекÑивним Ñ Ð·Ð°Ð¿Ð¾Ð±ÑÐ³Ð°Ð½Ð½Ñ ÐºÐ¾Ð½ÑлÑкÑÑв Ñмен.
ÐоÑÐ¸Ð»Ð°Ð½Ð½Ñ URI можÑÑÑ Ð¼ÑÑÑиÑи Ñимволи не допÑÑÑÐ¸Ð¼Ñ Ð² ÑÐ¼ÐµÐ½Ð°Ñ , Ñ Ð´Ñже ÑаÑÑо занадÑо довгÑ, ÑÐ¾Ð¼Ñ ÑозÑиÑÐµÐ½Ñ Ñмена не викоÑиÑÑовÑÑÑÑÑÑ Ð±ÐµÐ·Ð¿Ð¾ÑеÑеднÑо Ð´Ð»Ñ Ð½Ð°Ð·Ð²Ð¸ елеменÑÑв Ñа аÑÑибÑÑÑв в докÑменÑÐ°Ñ XML. ÐамÑÑÑÑ ÑÑого викоÑиÑÑовÑÑÑÑÑÑ Ð¿Ð¾Ð²Ð½Ñ Ñмена. [ÐизнаÑеннÑ: Ðовне Ñм'Ñ Ñе Ñм'Ñ ÑÑб'ÑкÑа Ð´Ð»Ñ ÑнÑеÑпÑеÑаÑÑÑ Ñ Ð¿ÑоÑÑоÑÑ Ñмен. ] У докÑменÑÐ°Ñ , Ñо вÑдповÑдаÑÑÑ ÑÑй ÑпеÑиÑÑкаÑÑÑ, Ñмена елеменÑÑв Ñа аÑÑибÑÑÑв вÑдобÑажаÑÑÑÑÑ Ñк Ð¿Ð¾Ð²Ð½Ñ Ñмена. СинÑакÑиÑно, вони або пÑеÑÑкÑÐ½Ñ Ñмена або безпÑеÑÑкÑÐ½Ñ Ñмена. СинÑакÑÐ¸Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑеннÑ, Ñкий заÑнований на аÑÑибÑÑÐ°Ñ , забезпеÑÑÑ Ð·Ð²'Ñзок мÑж пÑеÑÑкÑами Ñа Ñменами пÑоÑÑоÑÑ Ñмен, а Ñакож зв'Ñзок Ñз пÑоÑÑоÑом Ñмен за замовÑÑваннÑм, Ñо заÑÑоÑовÑÑÑÑÑÑ Ð´Ð¾ безпÑеÑÑкÑÐ½Ð¸Ñ Ñмен елеменÑÑв; ÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð·Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑÑ Ð² облаÑÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ð¾ÑÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñами, на ÑÐºÐ¸Ñ Ð²Ð¾Ð½Ð¸ з'ÑвлÑÑÑÑÑÑ, Ñак Ñо ÑÑÐ·Ð½Ñ Ð¿Ñив'Ñзки можÑÑÑ Ð·Ð°ÑÑоÑовÑваÑиÑÑ Ð² ÑÑÐ·Ð½Ð¸Ñ ÑаÑÑÐ¸Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑа. ÐÑоÑеÑоÑи, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ Ð¿Ð¾ÑоÑнÑй ÑпеÑиÑÑкаÑÑÑ ÐÐÐÐÐÐРвизнаÑи Ñ Ð´ÑÑÑи на пÑдÑÑÐ°Ð²Ñ ÑÐ¸Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ñ Ñ Ð¿ÑеÑÑкÑÑв.
2.2 ÐикоÑиÑÑÐ°Ð½Ð½Ñ URI, в ÑкоÑÑÑ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑ ÑменÐоÑожнÑй ÑÑдок не може бÑÑи викоÑиÑÑаний Ñ ÑкоÑÑÑ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑ Ñмен, Ñ Ð¾Ñа Ñе й законне поÑÐ¸Ð»Ð°Ð½Ð½Ñ URI.
ÐикоÑиÑÑÐ°Ð½Ð½Ñ Ð²ÑдноÑÐ½Ð¸Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ñ URI, вклÑÑаÑÑи поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñого ж докÑменÑа, в оголоÑеннÑÑ Ð¿ÑоÑÑоÑÑв Ñмен, Ñ Ð·Ð°ÑÑаÑÑлим.
ÐÑимÑÑка:
Це неÑÑ Ð²Ð°Ð»ÐµÐ½Ð½Ñ Ð²ÑдноÑÐ½Ð¸Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ñ URI бÑло пÑийнÑÑо на ÐленаÑÐ½Ð¾Ð¼Ñ Ð³Ð¾Ð»Ð¾ÑÑÐ²Ð°Ð½Ð½Ñ W3C XML [неÑÑ Ð²Ð°Ð»ÐµÐ½Ð½Ñ Ð²ÑдноÑÐ½Ð¸Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ñ URI]. У нÑÐ¾Ð¼Ñ Ñакож заÑвлено, Ñо "наÑÑÑÐ¿Ð½Ñ Ñ Ð°ÑакÑеÑиÑÑики, ÑÐ°ÐºÑ Ñк DOM, XPath, Ñа ÑнÑÑ Ð±ÑдÑÑÑ Ð²Ð¸Ð·Ð½Ð°ÑаÑи без ÑозÑиÑÑÑÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ Ð½Ð¸Ñ ".
2.3 ÐоÑÑвнÑÐ½Ð½Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ñ URIÐоÑÐ¸Ð»Ð°Ð½Ð½Ñ URI, ÑÐºÑ ÑденÑиÑÑкÑÑÑÑ Ð¿ÑоÑÑоÑи Ñмен, поÑÑвнÑÑÑÑÑÑ, пÑи визнаÑÐµÐ½Ð½Ñ Ñм'Ñ Ð½Ð° належнÑÑÑÑ Ð´Ð¾ даного пÑоÑÑоÑÑ Ñмен, Ñ Ñи вÑдноÑÑÑÑÑÑ Ð´Ð²Ð° ÑÐ¼ÐµÐ½Ñ Ð´Ð¾ одного пÑоÑÑоÑÑ Ñмен. [ÐизнаÑеннÑ: Ðва поÑÐ¸Ð»Ð°Ð½Ð½Ñ URI ÑозглÑдаÑÑÑÑÑ Ñк ÑÑдки, Ñ Ð²Ð²Ð°Ð¶Ð°ÑÑÑÑÑ ÑденÑиÑними ÑÑлÑки в ÑÐ¾Ð¼Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÑ, ÑкÑо ÑÑ ÑÑдки ÑденÑиÑнÑ, ÑобÑо, вони маÑÑÑ Ð¾Ð´Ð½Ð°ÐºÐ¾Ð²Ñ Ð¿Ð¾ÑлÑдовнÑÑÑÑ ÑимволÑв. ] ÐоÑÑвнÑÐ½Ð½Ñ Ð²ÑдбÑваÑÑÑÑÑ Ð· ÑÑÐ°Ñ ÑваннÑм ÑегÑÑÑÑÑ ÑимволÑв, Ñа без виконаного або виконаного %-маÑкÑваннÑ.
ÐаÑлÑдком ÑÑого Ñ Ñе, Ñо поÑÐ¸Ð»Ð°Ð½Ð½Ñ URI , ÑÐºÑ Ð½Ðµ Ñ ÑденÑиÑними в ÑÑÐ¾Ð¼Ñ ÑенÑÑ, можÑÑÑ Ð±ÑÑи вÑднеÑÐµÐ½Ñ Ð´Ð¾ одного Ñ Ñого ж ÑеÑÑÑÑÑ. ÐÑиклади вклÑÑаÑÑÑ Ð² Ñебе поÑÐ¸Ð»Ð°Ð½Ð½Ñ URI, ÑÐºÑ Ð²ÑдÑÑзнÑÑÑÑÑÑ ÑÑлÑки ÑегÑÑÑÑом, %-маÑкÑваннÑм або коли поÑÐ¸Ð»Ð°Ð½Ð½Ñ ÑÑнÑÑÑÑ Ð² зовнÑÑнÑÑ Ð¾Ð±'ÑкÑÐ°Ñ Ñа ÑÐºÑ Ð¼Ð°ÑÑÑ ÑÑÐ·Ð½Ñ Ð±Ð°Ð·Ð¾Ð²Ñ URI (але майÑе на ÑвазÑ, Ñо вÑдноÑÐ½Ñ URI Ñ Ð·Ð°ÑÑаÑÑлими, Ñк Ñмена пÑоÑÑоÑÑ Ñмен).
У оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен, поÑÐ¸Ð»Ð°Ð½Ð½Ñ URI Ñ Ð½Ð¾ÑмалÑзованим знаÑеннÑм аÑÑибÑÑÑ, ÑÐ¾Ð¼Ñ Ð·Ð°Ð¼Ñна ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ XML Ñа поÑÐ¸Ð»Ð°Ð½Ñ Ð½Ð° об'ÑкÑи бÑли вже виконанÑ, пеÑед вÑÑма поÑÑвнÑннÑми.
ÐÑиклади:
ÐоÑÐ¸Ð»Ð°Ð½Ð½Ñ URI, ÑÐºÑ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ Ð½Ð¸Ð¶Ñе, ÑÑÑ ÑÑÐ·Ð½Ñ Ð´Ð»Ñ ÑденÑиÑÑкаÑÑÑ Ð¿ÑоÑÑоÑÑв Ñмен, оÑкÑлÑки вони вÑдÑÑзнÑÑÑÑÑÑ ÑегÑÑÑÑом:
http://www.example.org/wine
http://www.Example.org/wine
http://www.example.org/Wine
ÐаÑÑÑÐ¿Ð½Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ URI, Ñакож ÑÑÑ Ð²ÑдÑÑзнÑÑÑÑÑÑ Ð´Ð»Ñ ÑденÑиÑÑкаÑÑÑ Ð¿ÑоÑÑоÑÑв Ñмен:
http://www.example.org/~wilbur
http://www.example.org/%7ewilbur
http://www.example.org/%7Ewilbur
ЧеÑез Ñизик плÑÑанини мÑж URI, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи еквÑваленÑними пÑÑÐ»Ñ ÑазÑменÑваннÑ, викоÑиÑÑÐ°Ð½Ð½Ñ %-екÑÐ°Ð½Ð¾Ð²Ð°Ð½Ð¸Ñ ÑимволÑв Ñ ÑÐ¼ÐµÐ½Ð°Ñ Ð¿ÑоÑÑоÑÑ Ñмен, наÑÑÑйливо не ÑекомендÑÑÑÑÑÑ.
3 ÐголоÑÐµÐ½Ð½Ñ ÐÑоÑÑоÑÑв Ñмен[ÐизнаÑеннÑ: ÐÑоÑÑÑÑ Ñмен (або ÑоÑнÑÑе, обов'Ñзковий пÑоÑÑÑÑ Ñмен) оголоÑÑÑÑÑÑÑ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑÑмейÑÑва заÑезеÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°ÑÑибÑÑÑв. Таке Ñм'Ñ Ð°ÑÑибÑÑÑ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ð¾ бÑÑи або xmlns або поÑинаÑиÑÑ Ð· xmlns:. Ð¦Ñ Ð°ÑÑибÑÑи, Ñк бÑдÑ-ÑÐºÑ ÑнÑÑ Ð°ÑÑибÑÑи XML, можÑÑÑ Ð±ÑÑи пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð±ÐµÐ·Ð¿Ð¾ÑеÑеднÑо або за замовÑÑваннÑм. ]
Ðмена аÑÑибÑÑÑв Ð´Ð»Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ ÑменÐоÑмалÑзоване знаÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ ÐÐÐÐÐÐРбÑÑи або поÑиланнÑм URI â Ñм'Ñ Ð¿ÑоÑÑоÑÑ Ñмен Ñке визнаÑÐ°Ñ Ð¿ÑоÑÑÑÑ Ñмен â або пÑÑÑим ÑÑдком. ÐÐ»Ñ Ñого Ñоб Ñм'Ñ Ð¿ÑоÑÑоÑÑ Ñмен, ÑлÑгÑвало за пÑÑмим ÑвоÑм пÑизнаÑеннÑм, Ð¹Ð¾Ð¼Ñ Ð¡ÐÐРмаÑи Ñ Ð°ÑакÑеÑиÑÑики ÑнÑкалÑноÑÑÑ Ñа поÑÑÑйноÑÑÑ. Це не оÑновна меÑа, Ñка бÑде безпоÑеÑеднÑо викоÑиÑÑовÑваÑиÑÑ Ð´Ð»Ñ Ð¿Ð¾ÑÑÐºÑ ÑÑ ÐµÐ¼Ð¸ (ÑкÑо, Ñака ÑÑ ÐµÐ¼Ð° ÑÑнÑÑ). Uniform Resource Names [RFC2141] Ñе пÑиклад ÑинÑакÑиÑÑ, Ñкий бÑло ÑозÑоблено Ð´Ð»Ñ ÑозÑмÑÐ½Ð½Ñ Ð²ÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÑÑлей. Ðднак, ÑлÑд зазнаÑиÑи Ñо, Ñоб доÑÑгÑи аналогÑÑÐ½Ð¸Ñ ÑÑлей, можна кеÑÑваÑи Ñаким Ñамим Ñином звиÑайними URL.
[ÐизнаÑеннÑ: ЯкÑо Ñм'Ñ Ð°ÑÑибÑÑÑ Ð²ÑдповÑÐ´Ð°Ñ PrefixedAttName, ÑÐ¾Ð´Ñ NCName Ð´Ð°Ñ Ð¿ÑеÑÑÐºÑ Ð¿ÑоÑÑоÑÑ Ñмен, Ñкий викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð·Ð²'ÑзÑÐ²Ð°Ð½Ð½Ñ Ñмен елеменÑÑв Ñа аÑÑибÑÑÑв, з вказаним в знаÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ Ñм'Ñм пÑоÑÑоÑÑ Ñмен в Ð¼ÐµÐ¶Ð°Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ, де Ñе оголоÑÐµÐ½Ð½Ñ Ð±Ñло подано. ]
[ÐизнаÑеннÑ: ЯкÑо Ñм'Ñ Ð°ÑÑибÑÑÑ Ð²ÑдповÑÐ´Ð°Ñ DefaultAttName, ÑÐ¾Ð´Ñ Ñм'Ñ Ð¿ÑоÑÑоÑÑ Ñмен Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ Ð² облаÑÑÑ Ð±Ð°ÑÐµÐ½Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ, де Ñе оголоÑÐµÐ½Ð½Ñ Ð±Ñло подано, ÑÑÐ°Ñ Ð¿ÑоÑÑоÑом Ñмен за замовÑÑваннÑм.] ÐÑоÑÑоÑи Ñмен за замовÑÑваннÑм Ñа пеÑевизнаÑÐµÐ½Ð½Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ñ Ð¾Ð±Ð³Ð¾Ð²Ð¾ÑÑÑÑÑÑÑ Ñ 6 ÐаÑÑоÑÑÐ²Ð°Ð½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен до елеменÑÑв Ñа аÑÑибÑÑÑв.
ÐÑиклад оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен, Ñкий пов'ÑзÑÑ edi (пÑеÑÑÐºÑ Ð¿ÑоÑÑоÑÑ Ñмен) Ñз Ñм'Ñм пÑоÑÑоÑÑ Ñмен http://ecommerce.example.org/schema
:
<x xmlns:edi='http://ecommerce.example.org/schema'> <!-- пÑеÑÑÐºÑ "edi" пов'Ñзан з http://ecommerce.example.org/schema Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñа "x" Ñа його вмÑÑÑÑ --> </x>
ÐÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿ÑоÑÑоÑÑ Ñмен: ÐÐ°Ñ Ð¸ÑÐµÐ½Ñ Ð¿ÑеÑÑкÑи Ñ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑв Ñмен
ÐÑеÑÑÐºÑ xml за визнаÑеннÑм, пов'Ñзаний з Ñм'Ñм пÑоÑÑоÑÑ Ñмен http://www.w3.org/XML/1998/namespace
. ÐÑн ÐÐÐÐ, але не обов'Ñзково, бÑÑи оголоÑений Ñа ÐÐ ÐÐÐÐÐÐРбÑÑи пов'Ñзаним Ñз бÑдÑ-Ñким ÑнÑим Ñм'Ñм пÑоÑÑоÑÑ Ñмен. ÐнÑÑ Ð¿ÑеÑÑкÑи ÐÐ ÐÐÐÐÐÐРбÑÑи пов'Ñзаними з Ñим Ñм'Ñм пÑоÑÑоÑÑ Ñмен, Ñа вÑн ÐÐ ÐÐÐÐÐÐРбÑÑи оголоÑеним, Ñк пÑоÑÑÑÑ Ñмен за замовÑеннÑм.
ÐÑеÑÑÐºÑ xmlns викоÑиÑÑовÑÑÑÑÑÑ ÑÑлÑки Ð´Ð»Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð· пÑоÑÑоÑом Ñмен, Ñа за визнаÑеннÑм, пов'Ñзаний з Ñм'Ñм пÑоÑÑоÑÑ Ñмен http://www.w3.org/2000/xmlns/
. ÐÑн ÐÐ ÐÐÐÐÐÐРбÑÑи оголоÑеним. ÐнÑÑ Ð¿ÑеÑÑкÑи ÐÐ ÐÐÐÐÐÐРбÑÑи пов'Ñзаними з Ñим Ñм'Ñм пÑоÑÑоÑÑ Ñмен, Ñа вÑн ÐÐ ÐÐÐÐÐÐРбÑÑи оголоÑеним, Ñк пÑоÑÑÑÑ Ñмен за замовÑеннÑм. Ðмена елеменÑÑв ÐÐ ÐÐÐÐÐÐРмаÑи пÑеÑÑÐºÑ xmlns
.
УÑÑ ÑнÑÑ Ð¿ÑеÑÑкÑи, Ñо поÑинаÑÑÑÑÑ Ð· поÑлÑдовноÑÑÑ ÑÑÑÐ¾Ñ Ð»ÑÑÐµÑ x, m, l, в бÑдÑ-ÑÐºÐ¸Ñ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑÑ ÑегÑÑÑÑÑ, заÑезеÑвовано. Це ознаÑаÑ, Ñо:
коÑиÑÑÑваÑам ÐРСÐÐРвикоÑиÑÑовÑваÑи ÑÑ , за винÑÑком, випадкÑв визнаÑÐµÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð´Ð°Ð»ÑÑÐ¸Ñ ÑпеÑиÑÑкаÑÑÑÑ
пÑоÑеÑоÑи ÐÐ ÐÐÐÐÐÐÐ ÑозглÑдаÑи ÑÑ Ñк ÑаÑалÑÐ½Ñ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ¸.
ХоÑа ÑÐ°Ð¼Ñ Ð²Ð¾Ð½Ð¸ не заÑезеÑвованÑ, недоÑÑлÑно викоÑиÑÑовÑваÑи Ñмена пÑеÑÑкÑÑв, LocalPart ÑÐºÐ¸Ñ Ð¿Ð¾ÑинаÑÑÑÑÑ Ð· лÑÑÐµÑ x, m, l, Ñ Ð±ÑдÑ-ÑÐºÐ¸Ñ ÐºÐ¾Ð¼Ð±ÑнаÑÑÑÑ ÑегÑÑÑÑÑ, оÑкÑлÑки ÑÑ Ñмена бÑдÑÑÑ Ð·Ð°ÑезеÑвованÑ, ÑкÑо викоÑиÑÑовÑваÑи ÑÑ Ð±ÐµÐ· пÑеÑÑкÑа.
4 ÐÐ¾Ð²Ð½Ñ ÑменаУ докÑменÑÐ°Ñ XML, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ Ð´Ð°Ð½Ñй ÑпеÑиÑÑкаÑÑÑ, деÑÐºÑ Ñмена (конÑÑÑÑкÑÑÑ, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ Ð½ÐµÑеÑмÑналÑÐ½Ð¾Ð¼Ñ Name) ÐÐÐÐÐÐРбÑÑи пеÑÐµÐ´Ð°Ð½Ñ Ñк Ð¿Ð¾Ð²Ð½Ñ Ñмена, визнаÑаÑÑÑÑÑ Ð½Ð°ÑÑÑпним Ñином:
Ðовне Ñм'ÑThe Prefix визнаÑÐ°Ñ Ð· ÑаÑÑини повного Ñм'Ñ Ð¿ÑеÑÑÐºÑ Ð¿ÑоÑÑоÑÑ Ñмен, Ñ ÐÐÐÐÐÐРбÑÑи пов'Ñзаний з поÑиланнÑм URI пÑоÑÑоÑÑ Ñмен зазнаÑÐµÐ½Ð¾Ñ Ð² оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен. [ÐизнаÑеннÑ: LocalPart визнаÑÐ°Ñ Ð»Ð¾ÐºÐ°Ð»ÑÐ½Ñ ÑаÑÑÐ¸Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñм'Ñ.]
ÐÑдзнаÑÑе, Ñо пÑеÑÑÐºÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ ÑÑлÑки в ÑкоÑÑÑ Ð·Ð°Ð¿Ð¾Ð²Ð½ÑваÑа Ð´Ð»Ñ ÑÐ¼ÐµÐ½Ñ Ð¿ÑоÑÑоÑÑ Ñмен. ÐÑогÑамам СÐÐРвикоÑиÑÑовÑваÑи Ñм'Ñ Ð¿ÑоÑÑоÑÑ Ñмен, а не пÑеÑÑкÑ, пÑи побÑÐ´Ð¾Ð²Ñ Ñмен, облаÑÑÑ Ð´ÑÑ ÑÐºÐ¸Ñ Ð²Ð¸Ñ Ð¾Ð´Ð¸ÑÑ Ð·Ð° Ð¼ÐµÐ¶Ñ Ð¿ÐµÑвÑÑного докÑменÑа.
5 ÐикоÑиÑÑÐ°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¸Ñ ÑменУ докÑменÑÐ°Ñ XML, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ Ð´Ð°Ð½Ñй ÑпеÑиÑÑкаÑÑÑ, Ñмена елеменÑÑв Ð²ÐºÐ°Ð·Ð°Ð½Ñ Ñк Ð¿Ð¾Ð²Ð½Ñ Ñмена, а Ñаме:
Ðмена елеменÑÑвÐÑиклад викоÑиÑÑÐ°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñм'Ñ, Ñо виÑÑÑÐ¿Ð°Ñ Ð² ÑкоÑÑÑ ÑÐ¼ÐµÐ½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ:
<!-- ÐÑоÑÑÑÑ Ñмен елеменÑÑ 'price' Ñ http://ecommerce.example.org/schema --> <edi:price xmlns:edi='http://ecommerce.example.org/schema' units='Euro'>32.18</edi:price>
ÐÑÑибÑÑи або оголоÑÑÑÑÑ Ð¿ÑоÑÑÑÑ Ñмен, або ÑÑ Ñмена зазнаÑенÑ, Ñк Ð¿Ð¾Ð²Ð½Ñ Ñмена:
ÐÑÑибÑÑÐÑиклад викоÑиÑÑÐ°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ñм'Ñ, в ÑкоÑÑÑ ÑÐ¼ÐµÐ½Ñ Ð°ÑÑибÑÑа:
<x xmlns:edi='http://ecommerce.example.org/schema'> <!-- ÐÑоÑÑÑÑ Ñмен аÑÑибÑÑÑ 'taxClass' Ñ http://ecommerce.example.org/schema --> <lineItem edi:taxClass="exempt">Baby food</lineItem> </x>
ÐÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен: ÐеклаÑований ÐÑеÑÑкÑ
ÐÑеÑÑÐºÑ Ð¿ÑоÑÑоÑÑ Ñмен, за винÑÑком ÑкÑо вÑн xml
або xmlns
, ÐÐÐÐÐÐРбÑÑи оголоÑеним Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен аÑÑибÑÑа, Ñ Ð±ÑдÑ-ÑÐºÐ¾Ð¼Ñ Ð¿Ð¾ÑаÑÐºÐ¾Ð²Ð¾Ð¼Ñ ÑÐµÐ³Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñа, де викоÑиÑÑовÑÑÑÑÑÑ Ð¿ÑеÑÑÐºÑ Ð°Ð±Ð¾ в ÑÐ¾Ð¼Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ, Ñкий Ñ Ð¹Ð¾Ð³Ð¾ пÑедком (ÑобÑо, ÐµÐ»ÐµÐ¼ÐµÐ½Ñ Ñ Ð²Ð¼ÑÑÑÑ Ñкого, дÑÑ Ð¿ÑеÑÑкÑна ÑозмÑÑка).
Це Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ пÑизвеÑÑи до опеÑаÑÑÐ¹Ð½Ð¸Ñ ÑÑÑдноÑÑв, Ñ ÑазÑ, де аÑÑибÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен забезпеÑено, не безпоÑеÑеднÑо Ñ Ð¾Ð±'ÑкÑÑ Ð´Ð¾ÐºÑменÑÑ XML, а за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð°ÑÑибÑÑÑ Ð·Ð° замовÑÑваннÑм, Ñкий бÑло оголоÑено Ñ Ð·Ð¾Ð²Ð½ÑÑнÑÐ¾Ð¼Ñ Ð¾Ð±'ÑкÑÑ. Ð¢Ð°ÐºÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð½Ðµ можÑÑÑ Ð±ÑÑи зÑиÑаними пÑогÑамним забезпеÑеннÑм, Ñке ÒÑÑнÑÑÑÑÑÑÑ Ð½Ð° непеÑевÑÑÑÑÑÐ¾Ð¼Ñ Ð¿ÑоÑеÑоÑÑ XML. ÐагаÑо пÑогÑам XML, ÑмовÑÑно, в ÑÐ¾Ð¼Ñ ÑиÑÐ»Ñ ÑÑÑÐ»Ð¸Ð²Ð¸Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен, не в ÑÑÐ°Ð½Ñ Ð²Ð¸Ð¼Ð°Ð³Ð°Ñи пеÑевÑÑÑÑÑÐ¸Ñ Ð¿ÑоÑеÑоÑÑв. ЯкÑо вимагаÑÑÑÑÑ ÐºÐ¾ÑекÑна ÑобоÑа з Ñакими пÑогÑамами, оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен ÐÐÐÐÐÐРбÑÑи забезпеÑене безпоÑеÑеднÑо, або ÑеÑез аÑÑибÑÑи за замовÑÑваннÑм, ÑÐºÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ñ Ñ Ð²Ð½ÑÑÑÑÑнÑй пÑÐ´Ð¼Ð½Ð¾Ð¶Ð¸Ð½Ñ DTD.
Ðазви елеменÑÑв Ñа назви аÑÑибÑÑÑв Ñакож Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ Ð² ÑкоÑÑÑ Ð¿Ð¾Ð²Ð½Ð¸Ñ Ñмен, коли вони оголоÑÑÑÑÑÑÑ Ñ DTD:
ÐÐ¾Ð²Ð½Ñ Ðмена Ñ ÐголоÑеннÑÑÐвеÑнÑÑÑ ÑвагÑ, Ñо пеÑевÑÑка, ÑÐºÑ Ð·Ð°Ñновано на DTD, не Ñ Ð¿ÑоÑÑоÑом Ñмен Ñ Ð½Ð°ÑÑÑÐ¿Ð½Ð¾Ð¼Ñ ÑенÑÑ: DTD обмежÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи Ñа аÑÑибÑÑи, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð·'ÑвиÑиÑÑ Ñ Ð´Ð¾ÐºÑменÑÑ Ð² ÑкоÑÑÑ ÑвоÑÑ
Ñмен, Ñо не ÑнÑеÑпÑеÑÑÑÑÑÑÑ, а не за паÑами (назва пÑоÑÑоÑÑ Ñмен, локалÑне Ñм'Ñ). Щоб пеÑевÑÑиÑи докÑменÑ, Ñкий викоÑиÑÑовÑÑ Ð¿ÑоÑÑоÑи Ñмен Ñ Ð²ÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ DTD, необÑ
Ñдно, Ñоб пÑеÑÑкÑи, викоÑиÑÑÐ°Ð½Ñ Ð² DTD, бÑли ÑÐ°ÐºÑ Ð¶, Ñк Ñ Ð² докÑменÑÑ. Ðднак, DTD може опоÑеÑедковано обмежÑваÑи пÑоÑÑоÑи Ñмен, Ñо викоÑиÑÑовÑÑÑÑÑÑ Ñ Ð´ÑÑÑÐ¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ, ÑлÑÑ
ом Ð½Ð°Ð´Ð°Ð½Ð½Ñ #FIXED
знаÑÐµÐ½Ñ Ð´Ð»Ñ Ð°ÑÑибÑÑÑв, ÑÐºÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÑÑÑÑ Ð¿ÑоÑÑоÑи Ñмен.
ÐблаÑÑÑ Ð´ÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен пÑи оголоÑÐµÐ½Ð½Ñ Ð¿ÑеÑÑкÑÑ Ð¿Ð¾Ð»ÑÐ³Ð°Ñ Ð²Ñд поÑаÑÐºÑ Ð²ÑдкÑиваÑÑого ÑегÑ, в ÑÐºÐ¾Ð¼Ñ Ð²Ð¾Ð½Ð° з'ÑвлÑÑÑÑÑÑ, до кÑнÑÑ Ð²ÑдповÑдного закÑиваÑÑого ÑегÑ, за винÑÑком облаÑÑÑ Ð´Ñй бÑдÑ-ÑÐºÐ¸Ñ Ð²Ð½ÑÑÑÑÑнÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ñ Ð· ÑÐ°ÐºÐ¾Ñ Ð¶ ÑаÑÑÐ¸Ð½Ð¾Ñ NSAttName. У Ð²Ð¸Ð¿Ð°Ð´ÐºÑ Ð¿Ð¾ÑожнÑого ÑегÑ, облаÑÑÑ Ñ Ñам Ñег.
Таке оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен поÑиÑÑÑÑÑÑÑ Ð´Ð¾ ÑÑÑÑ Ñмен елеменÑÑв Ñа аÑÑибÑÑÑв Ñ Ð¹Ð¾Ð³Ð¾ облаÑÑÑ Ð´ÑÑ, коли ÑÑ Ð¿ÑеÑÑкÑи вÑдповÑдаÑÑÑ ÑомÑ, Ñкий визнаÑено Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑеннÑ.
РозÑиÑене Ñм'Ñ, Ñке вÑдповÑÐ´Ð°Ñ Ð¿ÑеÑÑкÑÐ½Ð¾Ð¼Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ Ð°Ð±Ð¾ ÑÐ¼ÐµÐ½Ñ Ð°ÑÑибÑÑÑ Ð¼Ð°Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ URI, Ñ ÑÐºÐ¾Ð¼Ñ Ð¿ÑеÑÑÐºÑ Ð²ÑдповÑÐ´Ð°Ñ Ð¹Ð¾Ð³Ð¾ Ð½Ð°Ð·Ð²Ñ Ð¿ÑоÑÑоÑÑ Ñмен, а локалÑна ÑаÑÑина - його локалÑÐ½Ð¾Ð¼Ñ ÑменÑ.
<?xml version="1.0"?> <html:html xmlns:html='http://www.w3.org/1999/xhtml'> <html:head><html:title>Frobnostication</html:title></html:head> <html:body><html:p>Moved to <html:a href='http://frob.example.com'>here.</html:a></html:p></html:body> </html:html>
ÐекÑлÑка пÑеÑÑкÑÑв пÑоÑÑоÑÑ Ñмен можÑÑÑ Ð±ÑÑи оголоÑенÑ, Ñк аÑÑибÑÑи одного елеменÑа, напÑиклад:
<?xml version="1.0"?> <!-- обидва пÑеÑÑкÑа пÑоÑÑоÑÑ Ñмен доÑÑÑÐ¿Ð½Ñ Ð·Ð²ÑдÑÑÑÐ»Ñ --> <bk:book xmlns:bk='urn:loc.gov:books' xmlns:isbn='urn:ISBN:0-395-36341-6'> <bk:title>Cheaper by the Dozen</bk:title> <isbn:number>1568491379</isbn:number> </bk:book>6.2 ÐÑоÑÑÑÑ Ñмен за замовÑÑваннÑм
ÐблаÑÑÑ Ð´ÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм поÑиÑÑÑÑÑÑÑ Ð²Ñд поÑаÑÐºÑ Ð²ÑдкÑиваÑÑого ÑегÑ, Ñ ÑÐºÐ¾Ð¼Ñ Ð²Ñн з'ÑвлÑÑÑÑÑÑ, Ñ Ð´Ð¾ кÑнÑÑ Ð²ÑдповÑдного закÑиваÑÑого ÑегÑ, за винÑÑком облаÑÑÑ Ð´Ñй бÑдÑ-ÑÐºÐ¸Ñ Ð²Ð½ÑÑÑÑÑнÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑеннÑм. У Ð²Ð¸Ð¿Ð°Ð´ÐºÑ Ð¿Ð¾ÑожнÑого ÑегÑ, облаÑÑÑ Ñ Ñам Ñег.
ÐголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен поÑиÑÑÑÑÑÑÑ Ð´Ð¾ ÑÑÑÑ Ð±ÐµÐ·Ð¿ÑеÑÑкÑÐ½Ð¸Ñ Ñмен елеменÑÑв Ñ Ð¹Ð¾Ð³Ð¾ облаÑÑÑ Ð´ÑÑ. ÐголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑв Ñмен за замовÑÑваннÑм не вÑдноÑÑÑÑÑÑ Ð±ÐµÐ·Ð¿Ð¾ÑеÑеднÑо до Ñмен аÑÑибÑÑÑв; ÑнÑеÑпÑеÑаÑÑÑ Ð±ÐµÐ·Ð¿ÑеÑÑкÑÐ½Ð¸Ñ Ð°ÑÑибÑÑÑв визнаÑаÑÑÑÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñом, в ÑÐºÐ¾Ð¼Ñ Ð²Ð¾Ð½Ð¸ виникаÑÑÑ.
ЯкÑо в облаÑÑÑ Ð´ÑÑ ÑÑнÑÑ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм, ÑозÑиÑене Ñм'Ñ Ð²ÑдповÑдного безпÑеÑÑкÑного ÑÐ¼ÐµÐ½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñа, Ð¼Ð°Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ URI пÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм, Ñо вÑдповÑÐ´Ð°Ñ Ð½Ð°Ð·Ð²Ñ Ð¿ÑоÑÑоÑÑ Ñмен. ЯкÑо в облаÑÑÑ Ð´ÑÑ Ð½ÐµÐ¼Ð°Ñ Ð¶Ð¾Ð´Ð½Ð¾Ð³Ð¾ оголоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм, знаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑ Ñмен бÑде вÑдÑÑÑнÑ. ÐнаÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑ Ñмен безпÑеÑÑкÑного ÑÐ¼ÐµÐ½Ñ Ð°ÑÑибÑÑа, завжди бÑде вÑдÑÑÑнÑ. У вÑÑÑ Ð²Ð¸Ð¿Ð°Ð´ÐºÐ°Ñ Ð»Ð¾ÐºÐ°Ð»Ñне Ñм'Ñ, Ñе Ñ Ð»Ð¾ÐºÐ°Ð»Ñна ÑаÑÑина (Ñка, звиÑайно ж, Ñака Ñама Ñк Ñ Ð±ÐµÐ·Ð¿ÑеÑÑкÑне Ñм'Ñ).
<?xml version="1.0"?> <!-- елеменÑи в пÑоÑÑоÑÑ Ñмен HTML, в ÑÑÐ¾Ð¼Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÑ Ð·Ð° замовÑÑваннÑм --> <html xmlns='http://www.w3.org/1999/xhtml'> <head><title>Frobnostication</title></head> <body><p>Moved to <a href='http://frob.example.com'>here</a>.</p></body> </html>
<?xml version="1.0"?> <!-- Ñипи елеменÑа без пÑеÑÑкÑа з пÑоÑÑоÑÑ Ñмен "books" --> <book xmlns='urn:loc.gov:books' xmlns:isbn='urn:ISBN:0-395-36341-6'> <title>Cheaper by the Dozen</title> <isbn:number>1568491379</isbn:number> </book>
РозÑиÑений пÑиклад, Ñкий показÑÑ Ð¾Ð±Ð»Ð°ÑÑÑ Ð´Ñй пÑоÑÑоÑÑ Ñмен:
<?xml version="1.0"?> <!-- поÑаÑковим пÑоÑÑоÑом Ñмен за замовÑÑваннÑм, Ñ "books" --> <book xmlns='urn:loc.gov:books' xmlns:isbn='urn:ISBN:0-395-36341-6'> <title>Cheaper by the Dozen</title> <isbn:number>1568491379</isbn:number> <notes> <!-- Ð´Ð»Ñ Ð´ÐµÑÐºÐ¸Ñ ÐºÐ¾Ð¼ÐµÐ½ÑаÑÑв, зÑобимо пÑоÑÑÑÑ Ñмен HTML, за замовÑÑваннÑм --> <p xmlns='http://www.w3.org/1999/xhtml'> This is a <i>funny</i> book! </p> </notes> </book>
ÐнаÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм ÐÐÐРбÑÑи поÑожнÑм. Це бÑде маÑи Ñакий Ñамий еÑекÑ, Ñк би в Ð¼ÐµÐ¶Ð°Ñ Ð´ÑÑ ÑÑого оголоÑеннÑ, пÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм, Ð²Ð·Ð°Ð³Ð°Ð»Ñ Ð½Ðµ бÑло оголоÑено.
<?xml version='1.0'?> <Beers> <!-- вÑеÑÐµÐ´Ð¸Ð½Ñ ÑаблиÑÑ, пÑоÑÑоÑом Ñмен за замовÑÑваннÑм викоÑиÑÑовÑÑÑÑÑÑ HTML --> <table xmlns='http://www.w3.org/1999/xhtml'> <th><td>Name</td><td>Origin</td><td>Description</td></th> <tr> <!-- вÑеÑÐµÐ´Ð¸Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв ÑаблиÑÑ, Ð½ÐµÐ¼Ð°Ñ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм --> <td><brandName xmlns="">Huntsman</brandName></td> <td><origin xmlns="">Bath, UK</origin></td> <td> <details xmlns=""><class>Bitter</class><hop>Fuggles</hop> <pro>Wonderful hop, light alcohol, good summer beer</pro> <con>Fragile; excessive variance pub to pub</con> </details> </td> </tr> </table> </Beers>6.3 УнÑкалÑнÑÑÑÑ Ð°ÑÑибÑÑÑв
Це Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÐµÐºÐ²ÑваленÑно до Ð½ÐµÐ¾Ð±Ñ ÑдноÑÑÑ, Ñо жоден ÐµÐ»ÐµÐ¼ÐµÐ½Ñ Ð½Ðµ може маÑи два аÑÑибÑÑи з однаковим ÑозÑиÑеним Ñм'Ñм.
ÐапÑиклад, кожен з bad
ÑегÑв поÑожнÑого елеменÑа, Ñ Ð½ÐµÐ²ÑÑним:
<!-- http://www.w3.org пов'Ñзано з n1 Ñа n2 --> <x xmlns:n1="http://www.w3.org" xmlns:n2="http://www.w3.org" > <bad a="1" a="2" /> <bad n1:a="1" n2:a="2" /> </x>
Ðднак, кожен з наÑÑÑÐ¿Ð½Ð¸Ñ ÑегÑв вÑÑний, ÑÐ¾Ð¼Ñ Ñо пÑоÑÑÑÑ Ñмен за замовÑÑваннÑм, не поÑиÑÑÑÑÑÑÑ Ð½Ð° Ñмена аÑÑибÑÑÑв:
<!-- http://www.w3.org пов'Ñзано з n1 Ñа Ñ Ð¿ÑоÑÑоÑом за замовÑÑваннÑм --> <x xmlns:n1="http://www.w3.org" xmlns="http://www.w3.org" > <good a="1" b="2" /> <good a="1" n1:a="2" /> </x>7 ÐÑдповÑднÑÑÑÑ Ð´Ð¾ÐºÑменÑÑв
Ð¦Ñ ÑпеÑиÑÑкаÑÑÑ Ð²ÑдноÑиÑÑÑÑ Ð´Ð¾ докÑменÑÑв XML 1.0. Щоб вÑдповÑдаÑи данÑй ÑпеÑиÑÑкаÑÑÑ, докÑÐ¼ÐµÐ½Ñ ÐÐÐÐÐÐРбÑÑи пÑавилÑно ÑÑоÑмований Ñ Ð²ÑдповÑдноÑÑÑ Ð´Ð¾ ÑпеÑиÑÑкаÑÑÑ XML 1.0 [XML].
У докÑменÑÐ°Ñ XML, ÑÐºÑ Ð²ÑдповÑдаÑÑÑ ÑÑй ÑпеÑиÑÑкаÑÑÑ, Ñмена елеменÑÑв Ñа аÑÑибÑÑÑв ÐÐÐÐÐÐРвÑдповÑдаÑи конÑÑÑÑкÑÑÑ Ð´Ð»Ñ QName Ñа ÐÐÐÐÐÐРзадоволÑнÑÑи "ÐбмеженнÑм пÑоÑÑоÑÑ Ñмен". Щоб вÑдповÑдаÑи конÑÑÑÑкÑÑÑ XML Ð´Ð»Ñ Name, ÑÑÑ ÑнÑÑ Ð»ÐµÐºÑеми Ñ Ð´Ð¾ÐºÑменÑÑ ÑÐºÑ ÐÐÐÐÐ¥ÐÐÐÐ Ð´Ð»Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐ½Ð½Ñ ÐºÐ¾ÑекÑноÑÑÑ XML 1.0, ÐÐÐÐÐÐРвÑдповÑдаÑи конÑÑÑÑкÑÑÑ ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ Ð´Ð»Ñ NCName.
[ÐизнаÑеннÑ: ÐокÑÐ¼ÐµÐ½Ñ ÑÑÐ°Ñ ÐºÐ¾ÑекÑно-ÑÑоÑмованим, по вÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен ÑкÑо вÑн вÑдповÑÐ´Ð°Ñ Ð´Ð°Ð½Ñй ÑпеÑиÑÑкаÑÑÑ. ]
Ð ÑÑого випливаÑ, Ñо в коÑекÑно-ÑÑоÑмованомÑ, по вÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен, докÑменÑÑ:
УÑÑ Ñмена елеменÑÑв Ñа аÑÑибÑÑÑв мÑÑÑÑÑÑ Ñ ÑÐ¾Ð±Ñ Ð¾Ð´Ð½Ñ Ð´Ð²Ð¾ÐºÑапкÑ, або не мÑÑÑÑÑÑ ÑÑ Ð²Ð·Ð°Ð³Ð°Ð»Ñ;
Ðмена ÑÑÑноÑÑей, ÑнÑÑÑÑкÑÑÑ Ð· обÑобки ÑÑлей або Ñмена познаÑенÑ, не мÑÑÑÑÑÑ Ð¶Ð¾Ð´Ð½Ð¾Ñ Ð´Ð²Ð¾ÐºÑапки.
ÐкÑÑм Ñого, коÑекÑно-ÑÑоÑмований докÑменÑ, по вÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен, Ñакож може бÑÑи дÑйÑним.
[ÐизнаÑеннÑ: коÑекÑно-ÑÑоÑмований докÑменÑ, по вÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен, бÑде валÑдним, ÑкÑо вÑн валÑдний Ñ Ð²ÑдповÑдноÑÑÑ Ð´Ð¾ ÑпеÑиÑÑкаÑÑÑ XML 1.0, Ñа ÑÑÑ Ð»ÐµÐºÑеми, окÑÑм Ñмен елеменÑÑв Ñа аÑÑибÑÑÑв ÑÐºÑ ÐÐÐÐÐ¥ÐÐÐÐ, Ð´Ð»Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐ½Ð½Ñ ÐºÐ¾ÑекÑноÑÑÑ XML 1.0, вÑдповÑдаÑÑÑ ÐºÐ¾Ð½ÑÑÑÑкÑÑÑ ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ Ð´Ð»Ñ NCName, Ñоб вÑдповÑдаÑи конÑÑÑÑкÑÑÑ XML Ð´Ð»Ñ Name. ]
Ð ÑÑого випливаÑ, Ñо Ñ Ð´ÑйÑÐ½Ð¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ, по вÑдноÑÐµÐ½Ð½Ñ Ð´Ð¾ пÑоÑÑоÑÑ Ñмен:
Ðоден з аÑÑибÑÑÑв Ñз оголоÑеним Ñипом ID, IDREF(S), ENTITY(IES), або NOTATION не мÑÑÑиÑÑ Ð´Ð²Ð¾ÐºÑапок.
ÐÐ»Ñ Ñого, Ñоб вÑдповÑдаÑи ÑÑй ÑпеÑиÑÑкаÑÑÑ, пÑоÑеÑÐ¾Ñ ÐÐÐÐÐÐРповÑдомлÑÑи пÑо поÑÑÑÐµÐ½Ð½Ñ Ñ ÐºÐ¾ÑекÑно-ÑÑоÑÐ¼Ð¾Ð²Ð°Ð½Ð¾Ð¼Ñ Ð¿ÑоÑÑоÑÑ Ñмен, за винÑÑком, коли Ð½ÐµÐ¼Ð°Ñ ÐÐÐÐÐ¥ÐÐÐÐСТРпеÑевÑÑÑÑи, Ñи Ñ Ð½Ð°Ð·Ð²Ð¸ пÑоÑÑоÑÑв Ñмен - поÑиланнÑми URI [RFC3986].
[ÐизнаÑеннÑ: ÐÑоÑеÑÐ¾Ñ Ð¿ÐµÑевÑÑки коÑекÑноÑÑÑ XML, Ñкий вÑдповÑÐ´Ð°Ñ Ð´Ð¾ ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ, Ñ Ð¿ÐµÑевÑÑÐºÐ¾Ñ ÐºÐ¾ÑекÑноÑÑÑ Ð¿ÑоÑÑоÑÑ Ñмен, ÑкÑо вÑн, окÑÑм Ñого, ÑповÑÑÐ°Ñ Ð¿Ñо поÑÑÑÐµÐ½Ð½Ñ ÐºÐ¾ÑекÑноÑÑÑ Ð¿ÑоÑÑоÑÑ Ñмен. ]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3