Цей докÑÐ¼ÐµÐ½Ñ Ñ Ð½Ðµ оÑÑÑÑйним пеÑекладом поÑаÑÐºÐ¾Ð²Ð¾Ñ Ð°Ð½Ð³Ð»ÑйÑÑÐºÐ¾Ñ Ð²ÐµÑÑÑÑ. ÐвеÑнÑÑÑ ÑÐ²Ð°Ð³Ñ Ð½Ð° Ñе, Ñо оÑигÑналÑна веÑÑÑÑ Ð´Ð¾ÐºÑменÑа ÑÑнÑÑ ÑÑлÑки англÑйÑÑÐºÐ¾Ñ Ð¼Ð¾Ð²Ð¾Ñ. Цей пеÑеклад може мÑÑÑиÑи неÑоÑноÑÑÑ Ñа помилки. ÐеÑеклад виконав © ÐайÑев ÐмиÑÑо, 2011. за пÑдÑÑÐ¸Ð¼ÐºÐ¾Ñ ÑайÑÑ latex pillow. ÐоменÑаÑÑ Ð´Ð¾ пеÑÐµÐºÐ»Ð°Ð´Ñ Ð·Ð°Ð»Ð¸ÑайÑе ÑÑÑ! | | Ðа головнÑ
XHTML™ Basic 1.1 - ÐÑÑге ÐÐ¸Ð´Ð°Ð½Ð½Ñ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ W3C вÑд 23 лиÑÑопада 2010ÐÑÐ´Ñ Ð»Ð°Ñка, звеÑнÑÑÑÑÑ Ð´Ð¾ ÑÑоÑÑнки випÑÐ°Ð²Ð»ÐµÐ½Ñ Ð´Ð»Ñ ÑÑого докÑменÑа, де можÑÑÑ Ð±ÑÑи пÑÐ¸Ð²ÐµÐ´ÐµÐ½Ñ Ð½Ð¾ÑмаÑÐ¸Ð²Ð½Ñ Ð·Ð¼Ñни до поÑоÑного докÑменÑа. Ðив. Ñакож пеÑеклади.
Цей докÑменÑ, Ñакож доÑÑÑпний в ÑÐ°ÐºÐ¸Ñ Ð½ÐµÐ½Ð¾ÑмаÑÐ¸Ð²Ð½Ð¸Ñ ÑоÑмаÑÐ°Ñ Ñк: PostScript веÑÑÑÑ, PDF веÑÑÑÑ, ZIP аÑÑ Ñв, Ñа Gzip TAR аÑÑ Ñв.
Copyright © 2007-2010 W3C® (MIT, ERCIM, Keio), ÐÑÑ Ð¿Ñава Ð·Ð°Ñ Ð¸ÑенÑ. W3C доÑÑимÑÑÑÑÑÑ Ð¿Ñавил вÑдповÑдалÑноÑÑÑ, ÑоÑгÑвелÑÐ½Ð¾Ñ Ð¼Ð°Ñки Ñа викоÑиÑÑÐ°Ð½Ð½Ñ Ð´Ð¾ÐºÑменÑÑв.
ÐноÑаÑÑÑТип докÑменÑÑ XHTML Basic вклÑÑÐ°Ñ Ð² Ñебе мÑнÑмалÑний набÑÑ Ð¼Ð¾Ð´ÑлÑв, Ð½ÐµÐ¾Ð±Ñ ÑÐ´Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа Ñкий пÑÐ¸Ð¹Ð¼Ð°Ñ Ð¼Ð¾Ð²Ñ XHTML(РозÑиÑÑвана мова ÑозмÑÑки гÑпеÑÑекÑÑÑ), окÑÑм Ñого, вÑн вклÑÑÐ°Ñ Ð² Ñебе зобÑаженнÑ, ÑоÑми, пÑоÑÑÑ ÑаблиÑÑ Ñа пÑдÑÑÐ¸Ð¼ÐºÑ Ð¾Ð±'ÑкÑÑв. ÐÑн пÑизнаÑений Ð´Ð»Ñ Ð²ÐµÐ±-клÑÑнÑÑв, ÑÐºÑ Ð½Ðµ пÑдÑÑимÑÑÑÑ Ð¿Ð¾Ð²Ð½Ð¸Ð¹ набÑÑ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑей XHTML; напÑиклад, ÑÐ°ÐºÑ Ð²ÐµÐ±-клÑÑнÑи Ñк мобÑлÑÐ½Ñ ÑелеÑони, ÐÐÐ (PDA), пейджеÑи, Ñа ÑелепÑиÑÑавки. Ðаний Ñип докÑменÑа Ð½Ð°Ð´Ð°Ñ Ð´Ð¾ÑиÑÑ ÑиÑÐ¾ÐºÑ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑÑ Ð´Ð»Ñ Ð½Ð°Ð¿Ð¸ÑÐ°Ð½Ð½Ñ Ð´Ð¾ÐºÑменÑаÑÑй.
XHTML Basic ÑозÑоблений в ÑкоÑÑÑ Ð·Ð°Ð³Ð°Ð»ÑÐ½Ð¾Ñ Ð±Ð°Ð·Ð¸, Ñка може бÑÑи ÑозÑиÑена пÑи поÑÑебÑ. ÐеÑа XHTML Basic полÑÐ³Ð°Ñ Ð² ÑомÑ, Ñоб ÑлÑжиÑи ÑпÑлÑÐ½Ð¾Ñ Ð¼Ð¾Ð²Ð¾Ñ, Ñка пÑдÑÑимÑÑ ÑÑÐ·Ð½Ñ Ð²Ð¸Ð´Ð¸ пÑогÑам коÑиÑÑÑваÑа.
Ðана веÑÑÑÑ (1.1, ÐÑÑге виданнÑ), замÑнÑÑ ÑÐ¾Ð±Ð¾Ñ Ð²ÐµÑÑÑÑ 1.1, Ñк Ñе зазнаÑено в http://www.w3.org/TR/2008/REC-xhtml-basic-20080729. Ðо ÑÑÑÑ ÑевÑзÑÑ, бÑли Ð´Ð¾Ð´Ð°Ð½Ñ ÑÑ
еми XML Ñа lang
аÑÑибÑÑ. У Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð· веÑÑÑÑ 1.0 до веÑÑÑÑ 1.1, бÑли вклÑÑÐµÐ½Ñ Ð² Ð¼Ð¾Ð²Ñ Ð´ÐµÐºÑлÑка новиÑ
ÑÑнкÑÑй, Ñоб кÑаÑе обÑлÑговÑваÑи ÑпÑлÑноÑи малиÑ
пÑиÑÑÑоÑв, ÑÐºÑ Ñ Ð¾Ð´Ð½Ð¸Ð¼Ð¸ з оÑновниÑ
ÑпоживаÑÑв ÑÑÑÑ Ð¼Ð¾Ð²Ð¸:
li
(визнаÑено Ñ [XHTMLMOD])ÐизнаÑÐµÐ½Ð½Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа ÑеалÑзÑÑÑÑÑÑ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ XHTML модÑлÑв, Ñк Ñе визнаÑено в "ÐодÑлÑÑÑзаÑÑÑ XHTML" [XHTMLMOD].
СÑаÑÑÑ ÑÑого докÑменÑÑЦей ÑоздÑл опиÑÑÑ ÑÑаÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ докÑменÑÑ Ð½Ð° Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¹Ð¾Ð³Ð¾ пÑблÑкаÑÑÑ. ÐнÑÑ Ð´Ð¾ÐºÑменÑи можÑÑÑ Ð·Ð°Ð¼ÑнÑÑи Ñей докÑменÑ. ÐÑ ÑпиÑком поÑоÑÐ½Ð¸Ñ Ð¿ÑблÑкаÑÑй W3C Ñа оÑÑаннÑÐ¾Ñ ÑевÑзÑÑÑ ÑÑÑÑ ÑÐµÑ Ð½ÑÑÐ½Ð¾Ñ Ð´Ð¾Ð¿Ð¾Ð²ÑÐ´Ñ Ð¼Ð¾Ð¶Ð½Ð° ознайомиÑиÑÑ Ð² ÑндекÑÑ ÑÐµÑ Ð½ÑÑÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð²Ñдей W3C на http://www.w3.org/TR/.
Цей докÑÐ¼ÐµÐ½Ñ Ñ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑÑ W3C Ñа замÑнÑÑ ÑÐ¾Ð±Ð¾Ñ Ð²ÐµÑÑÑÑ ÑекомендаÑÑÑ XHTML Basic вÑд 29 Ð»Ð¸Ð¿Ð½Ñ 2008. ÐÑн вÑдобÑÐ°Ð¶Ð°Ñ Ð¼ÑжгалÑÐ·ÐµÐ²Ñ ÑÐ³Ð¾Ð´Ñ Ð¿Ñо безлÑÑ Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾ÑÑей мови ÑозмÑÑки, ÑÐºÑ Ð´Ð¾Ð·Ð²Ð¾Ð»ÑÑÑÑ Ð°Ð²ÑоÑам ÑÑвоÑÑваÑи бÑлÑÑ ÑкÑÑÐ½Ñ Ð¼ÐµÑÐµÐ¶ÐµÐ²Ñ Ð´Ð¾ÐºÑменÑи, Ñо поÑÑавлÑÑÑÑÑÑ Ð´Ð»Ñ ÑиÑокого ÑпекÑÑÑ Ð¿ÑиÑÑÑоÑв. Ðдиними змÑнами в ÑÑй веÑÑÑÑ, Ñ Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÑеалÑзаÑÑÑ XML Schema в Ð¼Ð¾Ð²Ñ ÑозмÑÑки Ñа ÑнÑегÑаÑÑÑ lang
Ð´Ð»Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐ½Ð½Ñ ÐºÑаÑÐ¾Ñ ÑÑмÑÑноÑÑÑ Ð· пÑогÑамами, пÑизнаÑеними Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑа, Ñа допомÑжними ÑеÑ
нологÑÑми. ÐеÑÑÑÑ, Ñка показÑÑ ÐºÐ¾Ð½ÐºÑеÑÐ½Ñ Ð·Ð¼Ñни вÑд попеÑеднÑÐ¾Ñ ÑекомендаÑÑÑ, доÑÑÑпна Ñ ÑоÑÐ¼Ñ Ñз зазнаÑеними вÑдмÑнноÑÑÑми.
Цей докÑÐ¼ÐµÐ½Ñ Ð±Ñв пÑдгоÑовлений РобоÑÐ¾Ñ ÐÑÑÐ¿Ð¾Ñ W3C XHTML2 Ñ ÑÐ°Ð¼ÐºÐ°Ñ Ð´ÑÑлÑноÑÑÑ W3C HTML. ÐÑÐ´Ñ Ð»Ð°Ñка, подивÑÑÑÑÑ ÐÑÐ´Ñ Ð»Ð°Ñка, подивÑÑÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ докÑменÑа РобоÑÐ¾Ñ ÐÑÑпоÑ.
ÐÑÐ´Ñ Ð»Ð°Ñка, надÑилайÑе коменÑаÑÑ Ð· ÑÑого докÑменÑÑ, за адÑеÑÐ¾Ñ [email protected] (аÑÑ Ñв). Ðа ÑÑÑÑ Ð°Ð´ÑеÑÐ¾Ñ Ð½ÐµÐ´Ð¾ÑеÑно вÑдпÑавлÑÑи елекÑÑÐ¾Ð½Ð½Ñ Ð»Ð¸ÑÑи Ð´Ð»Ñ Ð¾Ð±Ð³Ð¾Ð²Ð¾ÑеннÑ. ÐиÑÑи Ð´Ð»Ñ Ð¿ÑблÑÑÐ½Ð¸Ñ Ð¾Ð±Ð³Ð¾Ð²Ð¾ÑÐµÐ½Ñ Ð½Ð°Ð´ÑилайÑе за адÑеÑÐ¾Ñ [email protected] (аÑÑ Ñв).
Цей докÑÐ¼ÐµÐ½Ñ Ð±Ñв ÑозглÑнÑÑий Ñленами W3C, ÑозÑобниками пÑогÑамного забезпеÑеннÑ, а Ñакож ÑнÑими гÑÑпами W3C й заÑÑкавленими ÑÑоÑонами, Ñа ÑÑ Ð²Ð°Ð»ÐµÐ½Ð¸Ð¹ ÐиÑекÑоÑом Ñ ÑкоÑÑÑ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ W3C. Це ÑÑабÑлÑний докÑÐ¼ÐµÐ½Ñ Ñ Ð¼Ð¾Ð¶Ðµ бÑÑи викоÑиÑÑаний в ÑкоÑÑÑ Ð´Ð¾Ð²Ñдкового маÑеÑÑÐ°Ð»Ñ Ð°Ð±Ð¾ ÑиÑÐ°Ñ Ð² ÑнÑÐ¾Ð¼Ñ Ð´Ð¾ÐºÑменÑÑ. Ð Ð¾Ð»Ñ W3C Ñ ÑозÑобÑÑ Ð ÐµÐºÐ¾Ð¼ÐµÐ½Ð´Ð°ÑÑÑ, полÑÐ³Ð°Ñ Ð² залÑÑÐµÐ½Ð½Ñ Ñваги до ÑпеÑиÑÑкаÑÑÑ, Ñ ÑпÑиÑÑи ÑÑ ÑиÑÐ¾ÐºÐ¾Ð¼Ñ Ð¿Ð¾ÑиÑеннÑ. Це пÑдвиÑÑÑ ÑÑнкÑÑоналÑнÑÑÑÑ Ñ ÑÑмÑÑнÑÑÑÑ Ñ Ðеб (Web)
Цей докÑÐ¼ÐµÐ½Ñ Ð±Ñв пÑдгоÑовлений гÑÑпоÑ, Ñо дÑÑ Ð² ÑÐ°Ð¼ÐºÐ°Ñ Ð¿Ð°ÑенÑÐ½Ð¾Ñ Ð¿Ð¾Ð»ÑÑики W3C вÑд 5 лÑÑого 2004 ÑокÑ. W3C пÑдÑÑимÑÑ Ð¿ÑблÑÑний пеÑелÑк вÑдкÑиÑÐ¸Ñ Ð¿Ð°ÑенÑÑв зÑоблений Ñ Ð·Ð²'ÑÐ·ÐºÑ Ð· ÑезÑлÑÑаÑами дÑÑлÑноÑÑÑ Ð³ÑÑпи; ÑÑ ÑÑоÑÑнка Ñакож вклÑÑÐ°Ñ Ð² Ñебе ÑнÑÑÑÑкÑÑÑ Ð· ÑозкÑиÑÑÑ Ð¿Ð°ÑенÑÑ. ÐÑоби, Ñо володÑÑÑÑ Ð°ÐºÑÑалÑÐ½Ð¾Ñ ÑнÑоÑмаÑÑÑÑ Ð¿Ñо паÑенÑ, Ñо задоволÑнÑÑ Ð¾Ñновним вимогам, Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ ÑозкÑиÑи ÑÑ ÑнÑоÑмаÑÑÑ Ð·Ð³Ñдно з пÑнкÑом 6 паÑенÑÐ½Ð¾Ñ Ð¿Ð¾Ð»ÑÑики W3C.
ÐмÑÑÑ 1. ÐÑÑÑп 1.1. XHTML Ð´Ð»Ñ Ð½ÐµÐ²ÐµÐ»Ð¸ÐºÐ¸Ñ ÑнÑоÑмаÑÑÐ¹Ð½Ð¸Ñ Ð¿ÑиÑÑÑоÑвHTML 4 Ñ Ð¿Ð¾ÑÑÐ¶Ð½Ð¾Ñ Ð¼Ð¾Ð²Ð¾Ñ Ð´Ð»Ñ ÑÑвоÑÐµÐ½Ð½Ñ Ð²ÐµÐ±-докÑменÑÑв, але його ÑÑ ÐµÐ¼Ð° не беÑе до Ñваги пÑоблеми, Ñо ÑÑоÑÑÑÑÑÑÑ Ð½ÐµÐ²ÐµÐ»Ð¸ÐºÐ¸Ñ Ð¿ÑиÑÑÑоÑв, Ñ ÑÐ¾Ð¼Ñ ÑиÑÐ»Ñ Ð²Ð¸ÑÑаÑи на ÑеалÑзаÑÑÑ (в поÑÑжноÑÑÑ, пам'ÑÑÑ Ñ Ñ.Ñ.) повного набоÑÑ ÑÑнкÑÑй. СпоживÑÑ Ð¿ÑиÑÑÑÐ¾Ñ Ð· обмеженими ÑеÑÑÑÑами в ÑÑÐ»Ð¾Ð¼Ñ Ð½Ðµ можÑÑÑ ÑÐ¾Ð±Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»Ð¸Ñи забезпеÑÑваÑи Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¾Ð³Ð¾ набоÑÑ ÑÑнкÑÑй HTML 4. ÐÑкÑлÑки, Ð´Ð»Ñ Ð´Ð¾ÑÑÑÐ¿Ñ Ð´Ð¾ ÐÑеÑвÑÑнÑÐ¾Ñ Ð¼ÐµÑÐµÐ¶Ñ Ð¿Ð¾ÑÑÑбно повноÑÑнний комп'ÑÑеÑ, велика кÑлÑкÑÑÑÑ Ð»Ñдей не може оÑÑимаÑи опеÑаÑÐ¸Ð²Ð½Ñ ÑнÑоÑмаÑÑÑ Ñа поÑлÑги за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÑвоÑÑ ÑпоживÑÐ¸Ñ Ð¿ÑиÑÑÑоÑв.
ÐÑкÑлÑки, Ñ Ð±Ð°Ð³Ð°Ñо ÑÑÐ·Ð½Ð¸Ñ ÑпоÑобÑв Ñк ÑозбиÑи на пÑдмножини HTML, ÑÐ¾Ð¼Ñ ÑÑнÑÑ Ð±Ð°Ð³Ð°Ñо пÑакÑиÑно ÑденÑиÑÐ½Ð¸Ñ Ð¿Ñдмножин визнаÑÐµÐ½Ñ Ð¾ÑганÑзаÑÑÑми Ñа компанÑÑми. Ðез загалÑÐ½Ð¸Ñ Ð±Ð°Ð·Ð¾Ð²Ð¸Ñ Ð½Ð°Ð±Ð¾ÑÑв ÑÑнкÑÑй, Ñкладно ÑозÑоблÑÑи пÑогÑами Ð´Ð»Ñ ÑиÑокого кола меÑÐµÐ¶Ð½Ð¸Ñ ÐºÐ»ÑÑнÑÑв.
Ð¡ÐµÐ½Ñ XHTML полÑÐ³Ð°Ñ Ð² Ð½Ð°Ð´Ð°Ð½Ð½Ñ Ñакого ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML, Ñкий може бÑÑи загалÑним Ð´Ð»Ñ Ð²ÑÑÑ ÑпÑлÑÐ½Ð¾Ñ (напÑиклад, наÑÑÑлÑними комп'ÑÑеÑами, ТÐ, Ñа мобÑлÑними ÑелеÑонами), Ñ ÑÑого бÑде бÑлÑÑ Ð½Ñж доÑÑаÑнÑо, Ñоб заÑÑоÑовÑваÑиÑÑ Ð´Ð»Ñ ÑÑвоÑÐµÐ½Ð½Ñ Ð¿ÑоÑÑÐ¸Ñ Ð´Ð¾ÐºÑменÑÑв. ÐÐ¾Ð²Ñ Ñипи докÑменÑÑв Ð´Ð»Ñ ÑÑÐ·Ð½Ð¸Ñ ÑпÑлÑÐ½Ð¾Ñ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи визнаÑÐµÐ½Ñ ÑлÑÑ Ð¾Ð¼ ÑозÑиÑÐµÐ½Ð½Ñ XHTML Basic, Ñаким Ñином, Ñо докÑменÑи на XHTML Basic Ð²Ñ Ð¾Ð´Ð¸Ð»Ð¸ би до ÑиÑла коÑекÑÐ½Ð¸Ñ Ð´Ð¾ÐºÑменÑÑв нового ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа. Таким Ñином, докÑÐ¼ÐµÐ½Ñ XHTML Basic може бÑÑи пÑедÑÑавлений на макÑималÑÐ½Ñ ÐºÑлÑкÑÑÑÑ Ð²ÐµÐ±-клÑÑнÑÑв.
ÐизнаÑÐµÐ½Ð½Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа Ð´Ð»Ñ XHTML Basic здÑйÑнÑÑÑÑÑÑ Ð½Ð° оÑÐ½Ð¾Ð²Ñ Ð¼Ð¾Ð´ÑлÑв XHTML визнаÑÐµÐ½Ð¸Ñ Ñ ÐодÑлÑÑÑзаÑÑÑ XHTML [XHTMLMOD].
ÐÐ»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо найкÑаÑе заÑÑоÑÑÐ²Ð°Ð½Ð½Ñ Ð¼Ð¾Ð±ÑлÑного конÑенÑÑ, ви можеÑе звеÑнÑÑиÑÑ Ð´Ð¾[MOBILEBP].
1.2. ÐеÑедÑмови Ñа вимогиÐнÑоÑмаÑÑÐ¹Ð½Ñ Ð¿ÑиÑÑÑÐ¾Ñ Ð¾ÑÑÑнÑÐ¾Ð²Ð°Ð½Ñ Ð´Ð»Ñ Ð¿ÐµÐ²Ð½Ð¸Ñ ÑÑлей. Ðони пÑдÑÑимÑÑÑÑ Ð¾ÑобливоÑÑÑ, Ð½ÐµÐ¾Ð±Ñ ÑÐ´Ð½Ñ Ñм Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÑÑнкÑÑй, Ð´Ð»Ñ ÑÐºÐ¸Ñ Ð²Ð¾Ð½Ð¸ ÑÑвоÑÑвалиÑÑ. ÐижÑе Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñ Ð¿Ñиклади ÑÑÐ·Ð½Ð¸Ñ ÑнÑоÑмаÑÑÐ¹Ð½Ð¸Ñ Ð¿ÑиÑÑÑоÑв:
ÐÑнÑÑÑÑ Ð¿Ñдмножини Ñа ваÑÑанÑи HTML Ð´Ð»Ñ ÑÐ¸Ñ Ð¿ÑиÑÑÑоÑв, вклÑÑаÑÑÑ Ð² Ñебе, ÐомпакÑний HTML [CHTML], Ðова ÑозмÑÑки Ð´Ð»Ñ Ð±ÐµÐ·Ð´ÑоÑÐ¾Ð²Ð¸Ñ Ð¿ÑиÑÑÑоÑв [WML], Ñа "ÐнÑÑÑÑкÑÑÑ HTML 4.0 Ð´Ð»Ñ Ð¼Ð¾Ð±ÑлÑного доÑÑÑпÑ" [ÐнÑÑÑÑкÑÑÑ]. СпÑлÑними ÑиÑами ÑÐ¸Ñ ÑипÑв докÑменÑа Ñ:
Цей набÑÑ Ð¾ÑобливоÑÑей HTML бÑв вÑдпÑÐ°Ð²Ð½Ð¾Ñ ÑоÑÐºÐ¾Ñ Ð´Ð»Ñ ÑÑвоÑÐµÐ½Ð½Ñ XHTML Basic. ÐÑкÑлÑки багаÑо ÑозÑобникÑв докÑменÑÑв Ð·Ð½Ð°Ð¹Ð¾Ð¼Ñ Ð· Ñими оÑобливоÑÑÑми HTML, вони ÑкладаÑÑÑ ÐºÐ¾ÑиÑÐ½Ñ Ð¿ÑиймаÑÑÑ Ð¼Ð¾Ð²Ñ, ÑÐºÑ Ð¼Ð¾Ð¶Ð½Ð° поÑднÑваÑи з ÑозмÑÑÐºÐ¾Ñ Ð¼Ð¾Ð´ÑлÑв з ÑнÑÐ¸Ñ Ð¼Ð¾Ð² вÑдповÑдно до меÑодÑв, зазнаÑеними в "ÐодÑлÑÑÑзаÑÑÑ XHTML" [XHTMLMOD]. Так, напÑиклад, XHTML Basic може бÑÑи ÑозÑиÑений за Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ ÐºÐ¾ÑиÑÑÑваÑÑкого модÑÐ»Ñ Ð´Ð»Ñ Ð¿ÑдÑÑимки бÑлÑÑ ÑиÑÐ¾ÐºÐ¾Ñ ÑеманÑики ÑозмÑÑки в Ð¿ÐµÐ²Ð½Ð¸Ñ ÑÐ¼Ð¾Ð²Ð°Ñ .
ÐеÑа XHTML Basic не полÑÐ³Ð°Ñ Ð² ÑомÑ, Ñоб обмежиÑи ÑÑнкÑÑоналÑнÑÑÑÑ Ð¼Ð°Ð¹Ð±ÑÑнÑÑ Ð¼Ð¾Ð². Ðле оÑкÑлÑки, елеменÑи в HTML 4 (ÑÑейми, ÑозÑиÑÐµÐ½Ñ ÑаблиÑÑ, Ñа ÑнÑÑ) бÑли ÑозÑÐ¾Ð±Ð»ÐµÐ½Ñ Ð´Ð»Ñ Ñакого ÑÐ¸Ð¿Ñ ÐºÐ»ÑÑнÑа Ñк пеÑÑоналÑний комп'ÑÑеÑ, вони виÑвилиÑÑ Ð½ÐµÐ¿ÑидаÑними Ð´Ð»Ñ Ð±Ð°Ð³Ð°ÑÑÐ¾Ñ Ð½Ðµ наÑÑÑлÑÐ½Ð¸Ñ Ð¿ÑиÑÑÑоÑв. XHTML Basic бÑде ÑозÑиÑÑваÑиÑÑ, Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑиÑÑ Ð·Ð° оÑновÑ. РозÑиÑÐµÐ½Ð½Ñ XHTML з загалÑними Ñ Ð¾Ñновними набоÑами ÑÑнкÑÑй, замÑÑÑÑ Ð¿ÑакÑиÑно ÑденÑиÑÐ½Ð¸Ñ Ð¿ÑдгÑÑп або занадÑо великого набоÑÑ ÑÑнкÑÑй в HTML 4, бÑде коÑиÑним, Ñк Ð´Ð»Ñ Ð²Ð·Ð°ÑмодÑÑ Ð² ÐеÑежÑ, Ñак Ñ Ð´Ð»Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÐµÐ½Ð½Ñ Ð¼Ð°ÑÑÑабованоÑÑÑ.
У поÑÑвнÑÐ½Ð½Ñ Ð· багаÑÐ¾Ñ ÑÑнкÑÑоналÑнÑÑÑÑ HTML 4, XHTML Basic може виглÑдаÑи Ñк кÑок назад, але наÑпÑавдÑ, Ñе два кÑоки впеÑед Ð´Ð»Ñ ÐºÐ»ÑÑнÑÑв, Ñким не поÑÑÑÐ±Ð½Ñ Ð²ÑÑ ÑÑнкÑÑÑ HTML 4 Ñа Ð´Ð»Ñ ÑозÑобникÑв докÑменÑÑв, ÑÐºÑ Ð¾ÑÑимÑÑÑÑ Ð¾Ð´Ð½Ñ Ð¿ÑÐ´Ð¼Ð½Ð¾Ð¶Ð¸Ð½Ñ XHTML замÑÑÑÑ Ð´ÐµÐºÑлÑÐºÐ¾Ñ .
1.3. ÐогÑÑне обгÑÑнÑÑваннÑЦей ÑоздÑл поÑÑнÑÑ, ÑÐ¾Ð¼Ñ Ð´ÐµÑÐºÑ Ð¾ÑобливоÑÑÑ HTML не Ñ ÑаÑÑÐ¸Ð½Ð¾Ñ XHTML Basic.
1.3.1. ÐÑезенÑаÑÑÑÐагаÑо пÑоÑÑÐ¸Ñ Ð²ÐµÐ±-клÑÑнÑÑв, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð²ÑдобÑажаÑи ÑÑлÑки ÑÑиÑÑ ÑÑкÑÐ¾Ð²Ð°Ð½Ð¾Ñ ÑиÑини. ÐвонапÑавлений ÑекÑÑ, жиÑний ÑÑиÑÑ Ñа ÑнÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи ÑекÑÑÐ¾Ð²Ð¸Ñ ÑозÑиÑÐµÐ½Ñ Ñакож не пÑдÑÑимÑÑÑÑÑÑ.
ÐÑи ÑÑвоÑÐµÐ½Ð½Ñ Ð¿ÑезенÑаÑÑй, ÑекомендÑÑÑÑÑÑ, Ñоб викоÑиÑÑовÑвалиÑÑ ÑаблиÑÑ ÑÑилÑв, ÑÐºÑ Ð¿ÑÐ´Ñ Ð¾Ð´ÑÑÑ Ð¿ÑиÑÑÑоÑ.
1.3.2. ТаблиÑÑÐÑоÑÑÑ ÑаблиÑÑ XHTML ([XHTMLMOD], ÑоздÑл 5.6.1) пÑдÑÑимÑÑÑÑÑÑ, але можÑÑÑ Ð²Ð¸Ð½Ð¸ÐºÐ½ÑÑи ÑÑÑдноÑÑ Ð¿Ñи вÑдобÑÐ°Ð¶ÐµÐ½Ð½Ñ ÑаблиÑÑ Ð½Ð° маленÑÐºÐ¸Ñ Ð¿ÑиÑÑÑоÑÑ . РекомендÑÑÑÑÑÑ, Ñоб ÑозÑобники конÑенÑÑ ÑлÑдÑвали ÐÑинÑипам доÑÑÑпноÑÑÑ Ð¼ÐµÑÐµÐ¶ÐµÐ²Ð¸Ñ Ð´Ð¾ÐºÑменÑÑв 1.0 пÑи ÑÑвоÑÐµÐ½Ð½Ñ Ð´Ð¾ÑÑÑÐ¿Ð½Ð¸Ñ ÑаблиÑÑ ([WCAG10], пÑинÑип 5). ÐаÑважÑе, Ñо в ÐодÑÐ»Ñ Ð¿ÑоÑÑÐ¸Ñ ÑаблиÑÑ Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ñ ÑаблиÑÑ Ð½ÐµÐ¿ÑипÑÑÑимÑ.
1.3.3. ФÑеймиФÑейми не пÑдÑÑимÑÑÑÑÑÑ. ФÑейми залежаÑÑ Ð²Ñд ÑнÑеÑÑейÑÑ ÐµÐºÑÐ°Ð½Ñ Ñ Ð½Ðµ можÑÑÑ Ð·Ð°ÑÑоÑовÑваÑиÑÑ Ð² деÑÐºÐ¸Ñ Ð½ÐµÐ²ÐµÐ»Ð¸ÐºÐ¸Ñ Ð¿ÑÐ¸Ð»Ð°Ð´Ð°Ñ , ÑÐ°ÐºÐ¸Ñ Ñк ÑелеÑони, пейджеÑи Ñа годинник.
2. ÐÑдповÑднÑÑÑÑЦей ÑоздÑл Ñ Ð½Ð¾ÑмаÑивним.
2.1. ÐÑдповÑднÑÑÑÑ Ð´Ð¾ÐºÑменÑÑвÐÑдповÑдним докÑменÑом XHTML Basic Ñ Ð´Ð¾ÐºÑменÑ, Ñкий Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ ÑÑлÑки заÑоби, опиÑÐ°Ð½Ñ Ð² ÑкоÑÑÑ Ð¾Ð±Ð¾Ð²'ÑÐ·ÐºÐ¾Ð²Ð¸Ñ Ð² данÑй ÑпеÑиÑÑкаÑÑÑ. Такий докÑÐ¼ÐµÐ½Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ вÑдповÑдаÑи вÑÑм наÑÑÑпним кÑиÑеÑÑÑм:
<html>
.http://www.w3.org/1999/xhtml
.
ÐÑдкÑиваÑÑий Ñег ÐÐÐÐ Ñакож мÑÑÑиÑи деклаÑаÑÑÑ XML Schema, Ñк зÑазок пÑоÑÑоÑÑ Ñмен Ñа XML Schema, Ñк зÑазок аÑÑибÑÑÑ schemaLocation
[XMLSCHEMA]. Такий аÑÑибÑÑ Ð±Ñде аÑоÑÑÑваÑи пÑоÑÑÑÑ Ñмен XHTML http://www.w3.org/1999/xhtml
Ð·Ñ ÑÑ
ÐµÐ¼Ð¾Ñ XML пÑи URI http://www.w3.org/MarkUp/SCHEMA/xhtml-basic11.xsd
.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic11.dtd">
ÐокÑменÑи XHTML Basic 1.1 ÐÐÐÐÐÐРбÑÑи познаÑÐµÐ½Ñ Ð²ÑдповÑдно до MIME-ÑÐ¸Ð¿Ñ "application/xhtml+xml", Ñк Ñе визнаÑено в [RFC3236]. Ðа додаÑÐºÐ¾Ð²Ð¾Ñ ÑнÑоÑмаÑÑÑÑ Ñодо викоÑиÑÑÐ°Ð½Ð½Ñ ÑипÑв вмÑÑÑÑ Ð· XHTML, дивÑÑÑÑÑ ÑнÑоÑмаÑÑÐ¹Ð½Ñ Ð¿ÑимÑÑÐºÑ [XHTMLMIME].
2.2. ÐÑдповÑднÑÑÑÑ Ð¿ÑогÑам коÑиÑÑÑваÑаÐÑогÑами, ÑÐºÑ Ð¿ÑизнаÑÐµÐ½Ñ Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑа, Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²ÑдповÑдаÑи ÑоздÑÐ»Ñ "ÐÑдповÑднÑÑÑÑ Ð¿ÑогÑам пÑизнаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑа" ÑпеÑиÑÑкаÑÑÑ XHTML 1.0 ([XHTML1], ÑоздÑл 3.2).
3. Тип докÑменÑÑ XHTML BasicЦей ÑоздÑл Ñ Ð½Ð¾ÑмаÑивним.
Тип докÑменÑÑ XHTML Basic визнаÑен Ñк набÑÑ Ð¼Ð¾Ð´ÑлÑв XHTML. УÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ XHTML визнаÑÐµÐ½Ñ Ð² ÑпеÑиÑÑкаÑÑÑ "ÐодÑлÑÑÑзаÑÑÑ XHTML" [XHTMLMOD].
XHTML Basic ÑкладаÑÑÑÑÑ Ð· наÑÑÑÐ¿Ð½Ð¸Ñ Ð¼Ð¾Ð´ÑлÑв XHTML:
body, head, html, title
abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var
a
dl, dt, dd, ol, ul, li
button, fieldset, form, input, label, legend, select, optgroup, option, textarea
caption, table, td, th, tr
img
object, param
b, big, hr, i, small, sub, sup, tt
meta
link
base
script
Ñа noscript
елеменÑи
style
елеменÑ
style
аÑÑибÑÑ
target
аÑÑибÑÑ.
ÐÑимÑÑка:
Ð¦Ñ ÑпеÑиÑÑкаÑÑÑ Ñакож додаÑ, Ñо lang
аÑÑибÑÑ, пÑипиÑÑÑÑÑ Ð´Ð¾ набоÑÑ Ð°ÑÑибÑÑÑ I18N, Ñк визнаÑено в XHTMLMOD. ÐÑÑибÑÑ lang
визнаÑаÑÑÑÑÑ Ð² HTML4. Ðоли Ñей аÑÑибÑÑ Ñ Ð°ÑÑибÑÑ xml:lang
визнаÑаÑÑÑÑÑ Ñ ÑÐ¾Ð¼Ñ Ð¶ ÑÐ°Ð¼Ð¾Ð¼Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ, аÑÑибÑÑ xml:lang
Ð¼Ð°Ñ Ð¿ÑÑоÑиÑеÑ. Ðоли обидва аÑÑибÑÑа lang
Ñ xml:lang
визнаÑаÑÑÑÑÑ Ñ ÑÐ¾Ð¼Ñ Ð¶ ÑÐ°Ð¼Ð¾Ð¼Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ, Ñ Ð½Ð¸Ñ
ÐÐÐÐÐÐРбÑÑи Ñе ж Ñаме знаÑеннÑ.
(*) = Цей модÑÐ»Ñ Ñ Ð½ÐµÐ¾Ð±Ñ Ñдним модÑлем Ðазового мови XHTML.
XHTML Basic Ñакож, викоÑиÑÑовÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð°ÑÑибÑÑÑ inputmode XHTML, Ñк зазнаÑено в ÑÑй ÑпеÑиÑÑкаÑÑÑ. Цей модÑÐ»Ñ Ð´Ð¾Ð´Ð°Ñ Ð°ÑÑибÑÑ inputmode
до елеменÑÑв input
Ñ textarea
модÑÐ»Ñ ÑоÑм XHTML.
ÐаÑеÑÑÑ, XHTML Basic Ð´Ð¾Ð´Ð°Ñ Ð°ÑÑибÑÑ value
до елеменÑа li
модÑÐ»Ñ ÑпиÑÐºÑ XHTML.
XML 1.0 DTD доÑÑÑпний Ñ ÐодаÑÐºÑ B. РеалÑзаÑÑÑ XML Schema доÑÑÑпна в ÐодаÑÐºÑ C.
4. Як викоÑиÑÑовÑваÑи XHTML BasicХоÑа XHTML може викоÑиÑÑовÑваÑиÑÑ, Ñк - пÑоÑÑа мова XHTML з ÑекÑÑом, поÑиланнÑми, Ñ Ð·Ð¾Ð±ÑаженнÑми - пÑизнаÑÐµÐ½Ð½Ñ Ð¹Ð¾Ð³Ð¾ пÑоÑÑÐ¾Ñ ÑÑ ÐµÐ¼Ð¸ в ÑомÑ, Ñоб викоÑиÑÑовÑваÑиÑÑ Ð² ÑкоÑÑÑ Ð±Ð°Ð·Ð¾Ð²Ð¾Ñ Ð¼Ð¾Ð²Ð¸. Ðазова мова може мÑÑÑиÑи ÑÑмÑÑ ÑловникÑв, зÑбÑÐ°Ð½Ð¸Ñ Ð² один Ñип докÑменÑа. ÐÑиÑодно, Ñо XHTML Ñ Ð±Ð°Ð·Ð¾Ð²Ð¾Ñ Ð¼Ð¾Ð²Ð¾Ñ, Ñак Ñк Ñе Ñе, до Ñого звикла бÑлÑÑÑÑÑÑ Ðеб-ÑозÑобникÑв.
ÐÑи Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÑозмÑÑки з ÑнÑÐ¸Ñ Ð¼Ð¾Ð² до XHTML Basic, внаÑлÑдок ÑÑого Ñип докÑменÑа бÑде ÑозÑиÑеннÑм XHTML Basic. РозÑобники докÑменÑÑв можÑÑÑ ÑозÑоблÑÑи докÑменÑи Ð´Ð»Ñ XHTML Basic або ÑкоÑиÑÑаÑиÑÑ Ð¿ÐµÑевагами ÑозÑиÑенÑ. ÐеÑа XHTML Basic полÑÐ³Ð°Ñ Ð² ÑомÑ, Ñоб ÑлÑжиÑи ÑпÑлÑÐ½Ð¾Ñ Ð¼Ð¾Ð²Ð¾Ñ, Ñка пÑдÑÑимÑÑ ÑÑÐ·Ð½Ñ Ð²Ð¸Ð´Ð¸ пÑогÑам коÑиÑÑÑваÑа.
5. ÐодÑÐ»Ñ Ð°ÑÑибÑÑÑ inputmode XHTMLЦей ÑоздÑл Ñ Ð½Ð¾ÑмаÑивним.
Цей ÑоздÑл ÑпоÑаÑÐºÑ Ð±Ñв компоненÑом XForms 1.0, Ñ Ð±Ñв напиÑаний ÐаÑÑÑном ÐеÑÑÑом.
ÐодÑÐ»Ñ Ð°ÑÑибÑÑÑ inputmode визнаÑено, Ñк inputmode
аÑÑибÑÑ.
У наÑÑÑпнÑй ÑаблиÑÑ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ додаÑÐºÐ¾Ð²Ñ Ð°ÑÑибÑÑи Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв, визнаÑÐµÐ½Ð¸Ñ Ñ ÑнÑÐ¾Ð¼Ñ Ð¼ÑÑÑÑ, коли модÑÐ»Ñ inputmode вибÑаний.
ÐлеменÑи ÐÑÑибÑÑи ÐÑимÑÑки input& inputmode (CDATA) Ðоли Ð±Ð°Ð·Ð¾Ð²Ñ ÑоÑми або модÑÐ»Ñ ÑоÑм обÑанÑ. textarea& inputmode (CDATA) Ðоли Ð±Ð°Ð·Ð¾Ð²Ñ ÑоÑми або модÑÐ»Ñ ÑоÑм обÑанÑ.ÐÑÑибÑÑ inputmode
Ð½Ð°Ð´Ð°Ñ Ð¿ÑÐ´ÐºÐ°Ð·ÐºÑ Ð¿ÑогÑÐ°Ð¼Ñ ÐºÐ¾ÑиÑÑÑваÑа, Ñоб обÑаÑи вÑдповÑдний Ñежим введеннÑ, Ð´Ð»Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÑекÑÑÑ, Ñкий оÑÑкÑÑÑÑÑÑ Ñ Ð·Ð²'ÑÐ·Ð°Ð½Ð¾Ð¼Ñ ÑпÑавлÑÐ½Ð½Ñ ÑоÑмоÑ. Режим Ð²Ð²Ð¾Ð´Ñ Ð¼Ð¾Ð¶Ðµ бÑÑи конÑÑгÑÑаÑÑÑÑ ÐºÐ»Ð°Ð²ÑаÑÑÑи, ÑедакÑÐ¾Ñ Ð·Ð°ÑобÑв Ð²Ð²Ð¾Ð´Ñ (Ñакож, називаÑÑÑÑÑ ÑнÑеÑÑÐµÐ¹Ñ Ð¿ÑоÑеÑоÑа) або бÑдÑ-ÑÐºÑ ÑнÑÑ Ð½Ð°Ð»Ð°ÑÑÑваннÑ, пов'ÑÐ·Ð°Ð½Ñ Ð· вводом на пÑиÑÑÑоÑÑ
, Ñо викоÑиÑÑовÑÑÑÑÑÑ.
ÐикоÑиÑÑовÑÑÑи inputmode
, авÑÐ¾Ñ Ð¼Ð¾Ð¶Ðµ даÑи пÑÐ´ÐºÐ°Ð·ÐºÑ Ð¿ÑогÑамÑ, Ñка ÑпÑоÑÑÑ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÑоÑми коÑиÑÑÑваÑем. ÐвÑоÑи Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð½Ð°Ð´Ð°Ð²Ð°Ñи аÑÑибÑÑи inputmode
Ñам, де Ñе можливо, пеÑеконавÑиÑÑ, Ñо знаÑÐµÐ½Ð½Ñ ÑÐºÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ, оÑ
оплÑÑÑÑ ÑиÑокий ÑпекÑÑ Ð¿ÑиÑÑÑоÑв.
inputmode
ÐнаÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ inputmode
Ñ ÑоздÑлений пÑобÑлом ÑпиÑок лекÑем. ÐекÑема Ñе поÑлÑдовнÑÑÑÑ Ð»ÑÑÐµÑ Ð°Ð»ÑавÑÑÑ Ð°Ð±Ð¾ абÑолÑÑÐ½Ñ URI. ÐÑзнÑÑе, можÑÑÑ Ð±ÑÑи вÑдокÑÐµÐ¼Ð»ÐµÐ½Ñ Ð»ÐµÐºÑеми вÑд попеÑеднÑÑ
, зазнаÑивÑи, Ñо абÑолÑÑÐ½Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ URI мÑÑÑÑÑÑ ':'. ÐекÑеми ÑÑÑÐ»Ð¸Ð²Ñ Ð´Ð¾ ÑегÑÑÑÑÑ. ÐÑÑ Ð»ÐµÐºÑеми, Ñо ÑкладаÑÑÑÑÑ Ð· лÑÑÐµÑ Ð°Ð»ÑавÑÑÑ, визнаÑÐµÐ½Ñ ÑÑлÑки в ÑÑй ÑпеÑиÑÑкаÑÑÑ, в 5.3 ÐеÑелÑк лекÑем (або наÑÑÑпника ÑÑÑÑ ÑпеÑиÑÑкаÑÑÑ).
Ð¦Ñ ÑпеÑиÑÑкаÑÑÑ Ð½Ðµ визнаÑÐ°Ñ URI Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ ÑÑ Ñк лекÑем, але дозволÑÑ ÑнÑим визнаÑаÑи ÑÐ°ÐºÑ URI Ð´Ð»Ñ ÑозÑиÑеннÑ. Це може ÑÑаÑи Ð½ÐµÐ¾Ð±Ñ Ñдним Ð´Ð»Ñ Ð¿ÑиÑÑÑоÑв з Ñежимами вводÑ, ÑÐºÑ Ð½Ðµ можÑÑÑ Ð±ÑÑи покÑиÑÑ Ð»ÐµÐºÑемами, визнаÑеними ÑÑÑ. URI повинен ÑазÑменовÑваÑиÑÑ Ð´Ð¾ зÑозÑмÑÐ»Ð¾Ð¼Ñ Ð»ÑÐ´Ð¸Ð½Ñ Ð¾Ð¿Ð¸ÑÑ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð°, пов'Ñзаного з викоÑиÑÑаннÑм URI в ÑкоÑÑÑ Ð¿Ð¾ÑлÑдовноÑÑÑ ÑимволÑв. Цей Ð¾Ð¿Ð¸Ñ Ð¼Ð°Ñ Ð¾Ð¿Ð¸ÑÑваÑи Ñежим вводÑ, зазнаÑений ÑÑÑÑ Ð¿Ð¾ÑлÑдовнÑÑÑÑ ÑимволÑв, Ñ Ð´Ðµ Ñ Ñк ÑÑ Ð¿Ð¾ÑлÑдовнÑÑÑÑ ÑимволÑв змÑнÑÑ ÑнÑÑ Ð»ÐµÐºÑеми, або Ñама змÑнÑÑÑÑÑÑ ÑнÑими лекÑемами.
5.2 ÐоведÑнка клÑÑнÑÑÑÐºÐ¾Ñ Ð¿ÑогÑамиÐÑи Ð²Ð²Ð¾Ð´Ñ Ð² поÑожнÑй ÐµÐ»ÐµÐ¼ÐµÐ½Ñ ÐºÐµÑÑÐ²Ð°Ð½Ð½Ñ ÑоÑми з аÑÑибÑÑом inputmode
, клÑÑнÑÑÑка пÑогÑама Ð¼Ð°Ñ Ð¾Ð±ÑаÑи Ñежим вводÑ, Ñкий вказаний Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑа inputmode
. ÐлÑÑнÑÑÑÐºÑ Ð¿ÑогÑами не Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи аÑÑибÑÑ inputmode
, Ñоб вÑÑановиÑи Ñежим вводÑ, коли ÐµÐ»ÐµÐ¼ÐµÐ½Ñ ÑоÑми ÑпÑавлÑÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ñ Ð· ÑекÑÑом вже ÑÑнÑÑ. Щоб вÑÑановиÑи вÑдповÑдний Ñежим вводÑ, коли ÐµÐ»ÐµÐ¼ÐµÐ½Ñ ÑоÑми кеÑÑÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ñ Ð²Ð¶Ðµ мÑÑÑиÑÑ ÑекÑÑ, клÑÑнÑÑÑÐºÑ Ð¿ÑогÑами Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ ÑпиÑаÑиÑÑ Ð½Ð° ÑпеÑиÑÑÑÐ½Ñ Ð´Ð»Ñ Ð¿Ð»Ð°ÑÑоÑми Ñгоди.
ÐлÑÑнÑÑÑÐºÑ Ð¿ÑогÑами Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð½Ð°Ð´Ð°Ð²Ð°Ñи вÑÑ Ñежими вводÑ, ÑÐºÑ Ð¿ÑдÑÑимÑÑÑÑÑÑ (опеÑаÑÑйноÑ) ÑиÑÑемоÑ/пÑиÑÑÑоÑм, ÑкÑй вони запÑÑенÑ/до Ñкого вони маÑÑÑ Ð´Ð¾ÑÑÑп, Ñ ÑÐºÑ Ð²ÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð´Ð»Ñ Ð¿Ð¾ÑÑÑйного викоÑиÑÑÐ°Ð½Ð½Ñ ÐºÐ¾ÑиÑÑÑваÑем. Як пÑавило, Ñе ÑÑлÑки невелика ÑаÑÑина ÑежимÑв вводÑ, ÑÐºÑ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи опиÑÐ°Ð½Ñ Ð·Ð° визнаÑеними в данÑй ÑпеÑиÑÑкаÑÑÑ Ð»ÐµÐºÑемами.
ÐаÑваженнÑ:
ÐодаÑÐºÐ¾Ð²Ñ ÐºÐµÑÑвниÑÑва Ð´Ð»Ñ ÑеалÑзаÑÑÑ ÐºÐ»ÑÑнÑÑÑÐºÐ¾Ñ Ð¿ÑогÑами, можна знайÑи в [UAAG 1.0].
ÐаÑÑÑпний пÑоÑÑий алгоÑиÑм викоÑиÑÑовÑÑÑÑÑÑ, Ñоб визнаÑиÑи, Ñк клÑÑнÑÑÑÐºÑ Ð¿ÑогÑами поÑÑвнÑÑÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ inputmode
до ÑежимÑв вводÑ, ÑÐºÑ Ð²Ð¾Ð½Ð¸ можÑÑÑ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑиÑи. Цей алгоÑиÑм не повинен здÑйÑнÑваÑиÑÑ Ð±ÐµÐ·Ð¿Ð¾ÑеÑеднÑо; клÑÑнÑÑÑÐºÑ Ð¿ÑогÑами Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ ÑиниÑи Ñак, ÑкÑо б вони викоÑиÑÑовÑвали його. ÐлгоÑиÑм не пÑизнаÑений, Ñоб пÑивеÑÑи до "оÑевидниÑ
" або "бажаниÑ
" ÑезÑлÑÑаÑам Ð´Ð»Ñ Ð²ÑÑÑ
можливиÑ
комбÑнаÑÑй лекÑем, але, Ñ Ð²ÑÑÑ
випадкаÑ
, пÑизнаÑений Ð´Ð»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð¿ÐµÑедбаÑÑÐ²Ð°Ð½Ð¾Ñ Ñа пÑавилÑÐ½Ð¾Ñ Ð¿Ð¾Ð²ÐµÐ´Ñнки Ð´Ð»Ñ ÑаÑÑо зÑÑÑÑÑÑаÑÑиÑ
ÑÑ ÐºÐ¾Ð¼Ð±ÑнаÑÑй лекÑем.
Ðо-пеÑÑе, кожен з доÑÑÑÐ¿Ð½Ð¸Ñ ÑежимÑв Ð²Ð²Ð¾Ð´Ñ Ð¿ÑедÑÑавлений одним або кÑлÑкома ÑпиÑками лекÑем. Режим Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ вÑдповÑдаÑи бÑлÑÑе нÑж Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑпиÑÐºÑ Ð»ÐµÐºÑем; напÑиклад, в ÑиÑÑемÑ, вÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾Ñ Ð´Ð»Ñ Ð³ÑеÑÑкого коÑиÑÑÑваÑа, Ñ "ÐÑеÑÑкий ÐеÑÑ Ð½Ñй ÑегÑÑÑÑ" Ñ "ÐоÑиÑÑÑваÑÑкий ÐеÑÑ Ð½Ñй ÑегÑÑÑÑ" бÑдÑÑÑ Ð²ÑдповÑдаÑи ÑÐ¾Ð¼Ñ Ð¶ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ. Ðе бÑде Ð´Ð²Ð¾Ñ Ð¾Ð´Ð½Ð°ÐºÐ¾Ð²Ð¸Ñ ÑпиÑкÑв.
Ðо-дÑÑге, аÑÑибÑÑ inputmode
вÑдÑканований по вÑÑй довжинÑ. ÐÐ»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ ÑÐ¸Ð¼Ð²Ð¾Ð»Ñ t в аÑÑибÑÑÑ inputmode
, ÑкÑо в ÑпиÑкаÑ
лекÑем, Ñо залиÑаÑÑÑÑÑ, ÑÐºÑ Ð¼Ð°ÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ñежими Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÑÑнÑÑ ÑпиÑок лекÑем, Ñкий мÑÑÑиÑÑ t, ÑÐ¾Ð´Ñ Ð²ÑÑ ÑпиÑки лекÑем ÑÐºÑ Ð¼Ð°ÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ñежими Ð²Ð²Ð¾Ð´Ñ Ñа не мÑÑÑÑÑÑ t видалÑÑÑÑÑÑ. ЯкÑо ÑпиÑок лекÑем, Ñо мÑÑÑиÑÑ Ñимвол t вÑдÑÑÑнÑй, ÑÐ¾Ð´Ñ t бÑде пÑоÑгноÑовано.
Ðо-ÑÑеÑÑ, ÑкÑо залиÑилиÑÑ Ð¾Ð´Ð¸Ð½ або кÑлÑка ÑпиÑкÑв лекÑем, Ñ Ð²ÑÑ Ð²Ð¾Ð½Ð¸ вÑдповÑдаÑÑÑ Ñим же Ñежимам вводÑ, ÑÐ¾Ð´Ñ Ð±Ñде обÑано Ñей Ñежим вводÑ. ЯкÑо не залиÑивÑÑ Ð½Ñ Ð¾Ð´Ð¸Ð½ Ð·Ñ ÑпиÑкÑв (Ñе ознаÑаÑ, Ñо його не бÑло пÑи запÑÑÐºÑ Ð°Ð»Ð³Ð¾ÑиÑмÑ), або ÑкÑо ÑнÑÑ ÑпиÑки вÑдповÑдаÑÑÑ Ð±ÑлÑÑ Ð½Ñж Ð¾Ð´Ð½Ð¾Ð¼Ñ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð°, ÑÐ¾Ð´Ñ Ð¶Ð¾Ð´ÐµÐ½ Ñежим Ð²Ð²Ð¾Ð´Ñ Ð½Ðµ бÑде обÑаний.
ÐÑиклад: ÐÑипÑÑÑимо, Ñо ÑпиÑок, ÑпиÑкÑв лекÑем ÑÐºÑ Ð¼Ð°ÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ñежими вводÑ, Ñ: {"ÐиÑилиÑÑ ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи", "ÐиÑилиÑÑ Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи", "киÑилиÑÑ", "лаÑина", "коÑиÑÑÑваÑÑÐºÑ ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи", "коÑиÑÑÑваÑÑÐºÑ Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи"}, ÑÐ¾Ð´Ñ ÑÐ°ÐºÑ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ inputmode
обиÑаÑÑÑ Ð½Ð°ÑÑÑÐ¿Ð½Ñ Ñежими: "киÑилÑÑний заголовок" обиÑÐ°Ñ "киÑилиÑÑ", "ÐиÑилиÑÑ Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи" обиÑÐ°Ñ "ÐиÑилиÑÑ Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи", "Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи ÐиÑилиÑÑ" обиÑÐ°Ñ "ÐиÑилиÑÑ Ð¼Ð°Ð»Ñ Ð»ÑÑеÑи", "лаÑинÑÑкий ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи" обиÑÐ°Ñ "лаÑинÑ", але "ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи лаÑинÑÑкий" ÑобиÑÑ Ð²Ð¸Ð±ÑÑ Ð¼Ñж "ÐиÑилиÑÑ ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи" Ñа "ÐоÑиÑÑÑваÑÑÐºÑ ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи", ÑкÑо вони вÑдповÑдаÑÑÑ ÑÐ¾Ð¼Ñ Ð¶ ÑÐ°Ð¼Ð¾Ð¼Ñ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð°, Ñ Ð½Ðµ обиÑÐ°Ñ Ð¶Ð¾Ð´ÐµÐ½ Ñежим ввода, ÑкÑо "ÐиÑилиÑÑ ÐÐµÐ»Ð¸ÐºÑ Ð»ÑÑеÑи" Ñа "ÐоÑиÑÑÑвалÑниÑÑÐºÑ ÐÐ°Ð³Ð¾Ð»Ð¾Ð²Ð½Ñ Ð»ÑÑеÑи" не вÑдповÑдаÑÑÑ ÑÐ¾Ð¼Ñ Ð¶ ÑÐ°Ð¼Ð¾Ð¼Ñ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð°.
ÐекÑеми, визнаÑÐµÐ½Ñ Ð² данÑй ÑпеÑиÑÑкаÑÑÑ, подÑлÑÑÑÑÑÑ Ð½Ð° Ð´Ð²Ñ ÐºÐ°ÑегоÑÑÑ: лекÑеми ÑÑенаÑÑÑ Ñа модиÑÑкаÑоÑи. У аÑÑибÑÑаÑ
inputmode
, лекÑеми ÑÑенаÑÑÑ Ð·Ð°Ð²Ð¶Ð´Ð¸ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð¿ÐµÑеÑаÑ
овÑваÑиÑÑ Ð¿ÐµÑед модиÑÑкаÑоÑами.
ÐекÑеми ÑÑенаÑÑÑ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÑÑÑÑ Ð·Ð°Ð³Ð°Ð»Ñне ÑÑÐ²Ð»ÐµÐ½Ð½Ñ Ð¿Ñо набÑÑ ÑимволÑв, Ñкий Ð¾Ñ Ð¾Ð¿Ð»ÐµÐ½Ð¸Ð¹ Ñежимом Ñежимом вводÑ. У бÑлÑÑоÑÑÑ Ð²Ð¸Ð¿Ð°Ð´ÐºÑв, лекÑеми ÑÑенаÑÑÑ Ð²ÑдповÑдаÑÑÑ Ð±ÐµÐ·Ð¿Ð¾ÑеÑеднÑо [Unicode Scripts]. ÐеÑÐºÑ Ð»ÐµÐºÑеми ÑпÑвпадаÑÑÑ Ð· назвами Ð±Ð»Ð¾ÐºÑ Ð² Java-клаÑÑ java.lang.Character.UnicodeBlock ([Java Unicode Blocks]) або з назвами Ð±Ð»Ð¾ÐºÑ Unicode. ÐÑоÑе Ñе Ð½Ñ Ñк не ознаÑÐ°Ñ Ñе, Ñо Ñежим Ð²Ð²Ð¾Ð´Ñ Ð¿Ð¾Ð²Ð¸Ð½ÐµÐ½ дозволиÑи ввÑд вÑÑÑ ÑимволÑв Ñ ÑкÑипÑÑ Ð°Ð±Ð¾ блоÑÑ, Ñ Ñакож не ознаÑаÑ, Ñо Ñежим Ð²Ð²Ð¾Ð´Ñ Ð¾Ð±Ð¼ÐµÐ¶ÑÑÑÑÑÑ Ð»Ð¸Ñе Ñимволами з конкÑеÑного ÑÑенаÑÑÑ. ÐапÑиклад, "ÐаÑинÑÑка" клавÑаÑÑÑа не Ð¾Ñ Ð¾Ð¿Ð»ÑÑ Ð²ÑÑ Ñимволи лаÑиниÑÑ, Ñ Ð²ÐºÐ»ÑÑÐ°Ñ Ð² Ñебе знаки пÑнкÑÑаÑÑÑ, ÑÐºÑ Ð½Ðµ вÑднеÑÐµÐ½Ñ Ð´Ð¾ лаÑинÑ. Ðмена ÑÑенаÑÑÑв бÑли взÑÑÑ Ð· веÑÑÑÑ 3.2 ÑÑандаÑÑÑ Unicode.
ÐекÑема ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð° ÐоменÑаÑÑ arabic Ðм'Ñ ÑÑенаÑÑÑ Unicode armenian Ðм'Ñ ÑÑенаÑÑÑ Unicode bengali Ðм'Ñ ÑÑенаÑÑÑ Unicode bopomofo Ðм'Ñ ÑÑенаÑÑÑ Unicode braille викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÑаблонÑв ÑÑиÑÑÑ ÐÑÐ°Ð¹Ð»Ñ (не Ð´Ð»Ñ Ð²ÐºÐ°Ð·Ñвки пÑиÑÑÑÐ¾Ñ Ð²Ð²Ð¾Ð´Ñ Ð´Ð°Ð½Ð¸Ñ ÑÑиÑÑÑ ÐÑайлÑ) buhid Ðм'Ñ ÑÑенаÑÑÑ Unicode canadianAboriginal Ðм'Ñ ÑÑенаÑÑÑ Unicode cherokee Ðм'Ñ ÑÑенаÑÑÑ Unicode cyrillic Ðм'Ñ ÑÑенаÑÑÑ Unicode deseret Ðм'Ñ ÑÑенаÑÑÑ Unicode devanagari Ðм'Ñ ÑÑенаÑÑÑ Unicode ethiopic Ðм'Ñ ÑÑенаÑÑÑ Unicode georgian Ðм'Ñ ÑÑенаÑÑÑ Unicode greek Ðм'Ñ ÑÑенаÑÑÑ Unicode gothic Ðм'Ñ ÑÑенаÑÑÑ Unicode gujarati Ðм'Ñ ÑÑенаÑÑÑ Unicode gurmukhi Ðм'Ñ ÑÑенаÑÑÑ Unicode han Ðм'Ñ ÑÑенаÑÑÑ Unicode hangul Ðм'Ñ ÑÑенаÑÑÑ Unicode hanja ÐÑдмножина 'han' викоÑиÑÑовÑÑÑÑÑÑ Ñ Ð¿Ð¸ÑÑÐ¼Ð¾Ð²Ð¾Ð¼Ñ ÐоÑейÑÑÐºÐ¾Ð¼Ñ hanunoo Ðм'Ñ ÑÑенаÑÑÑ Unicode hebrew Ðм'Ñ ÑÑенаÑÑÑ Unicode hiragana Ðм'Ñ ÑÑенаÑÑÑ Unicode (може вклÑÑаÑи в Ñебе ÑнÑÑ ÑпонÑÑÐºÑ ÑÑенаÑÑÑ, виÑÐ¾Ð±Ð»ÐµÐ½Ñ ÑлÑÑ Ð¾Ð¼ конвеÑÑаÑÑÑ Ð· Ñ ÑÑагани) ipa ÐÑжнаÑодна ÑонеÑиÑна ÑÑанÑкÑипÑÑÑ kanji ÐÑдмножина 'han' викоÑиÑÑовÑÑÑÑÑÑ Ð² пиÑÑмовÑй ÑоÑÐ¼Ñ ÑпонÑÑкого kannada Ðм'Ñ ÑÑенаÑÑÑ Unicode katakana Ðм'Ñ ÑÑенаÑÑÑ Unicode (Ð¿Ð¾Ð²Ð½Ð¾Ñ ÑиÑини, не напÑвÑиÑина) khmer Ðм'Ñ ÑÑенаÑÑÑ Unicode lao Ðм'Ñ ÑÑенаÑÑÑ Unicode latin Ðм'Ñ ÑÑенаÑÑÑ Unicode malayalam Ðм'Ñ ÑÑенаÑÑÑ Unicode math маÑемаÑиÑÐ½Ñ Ñимволи Ñа пов'ÑÐ·Ð°Ð½Ñ Ð· ними Ñимволи mongolian Ðм'Ñ ÑÑенаÑÑÑ Unicode myanmar Ðм'Ñ ÑÑенаÑÑÑ Unicode ogham Ðм'Ñ ÑÑенаÑÑÑ Unicode oldItalic Ðм'Ñ ÑÑенаÑÑÑ Unicode oriya Ðм'Ñ ÑÑенаÑÑÑ Unicode runic Ðм'Ñ ÑÑенаÑÑÑ Unicode simplifiedHanzi ÐÑдмножина 'han' викоÑиÑÑовÑÑÑÑÑÑ Ð² пиÑÑмовÑй ÑоÑÐ¼Ñ ÑпÑоÑеного киÑайÑÑкого sinhala Ðм'Ñ ÑÑенаÑÑÑ Unicode syriac Ðм'Ñ ÑÑенаÑÑÑ Unicode tagalog Ðм'Ñ ÑÑенаÑÑÑ Unicode tagbanwa Ðм'Ñ ÑÑенаÑÑÑ Unicode tamil Ðм'Ñ ÑÑенаÑÑÑ Unicode telugu Ðм'Ñ ÑÑенаÑÑÑ Unicode thaana Ðм'Ñ ÑÑенаÑÑÑ Unicode thai Ðм'Ñ ÑÑенаÑÑÑ Unicode tibetan Ðм'Ñ ÑÑенаÑÑÑ Unicode traditionalHanzi ÐÑдмножина 'han' викоÑиÑÑовÑÑÑÑÑÑ Ð² пиÑÑмовÑй ÑоÑÐ¼Ñ ÑÑадиÑÑйного киÑайÑÑкого user ÐÑобливе знаÑеннÑ, Ñо ознаÑÐ°Ñ 'ÑÑдний' ввÑд коÑиÑÑÑваÑа (напÑиклад, Ð´Ð»Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÑÑ ÑÐ¼ÐµÐ½Ñ Ð°Ð±Ð¾ ÑекÑÑÑ ÑÑÐ´Ð½Ð¾Ñ Ð¼Ð¾Ð²Ð¾Ñ). yi Ðм'Ñ ÑÑенаÑÑÑ Unicode 5.3.2 ÐекÑеми модиÑÑкаÑоÑÑÐекÑеми модиÑÑкаÑоÑÑ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи Ð´Ð¾Ð´Ð°Ð½Ñ Ð´Ð¾ ÑÑенаÑÑÑв, ÑÐºÑ Ð²Ð¾Ð½Ð¸ заÑÑоÑовÑÑÑÑ, Ñоб бÑлÑÑ Ð±Ð»Ð¸Ð·Ñко визнаÑиÑи вид ÑимволÑв, оÑÑкÑÐ²Ð°Ð½Ð¸Ñ Ð² ÑпÑавлÑÐ½Ð½Ñ ÑоÑмоÑ. ТÑадиÑÑÐ¹Ð½Ñ ÐºÐ¾Ð¼Ð¿'ÑÑеÑÐ½Ñ ÐºÐ»Ð°Ð²ÑаÑÑÑи не поÑÑебÑÑÑÑ Ð±ÑлÑÑоÑÑÑ Ð»ÐµÐºÑем модиÑÑкаÑоÑÑ (дÑйÑно, коÑиÑÑÑваÑÑ Ð½Ð° ÑÐ°ÐºÐ¸Ñ Ð¿ÑиÑÑÑоÑÑ Ð±Ñли б доÑиÑÑ Ð·Ð´Ð¸Ð²Ð¾Ð²Ð°Ð½Ñ, Ñкби пÑогÑамне забезпеÑÐµÐ½Ð½Ñ Ð²Ð¸ÑÑÑило змÑниÑи ÑегÑÑÑÑ ÑамоÑÑÑйно; CAPS lock Ð´Ð»Ñ Ð²ÐµÑÑ Ð½Ñого ÑегÑÑÑÑÑ Ð¼Ð¾Ð¶Ðµ бÑÑи винÑÑком). Ðднак, лекÑеми модиÑÑкаÑоÑÑ Ð¼Ð¾Ð¶ÑÑÑ Ð±ÑÑи дÑже коÑиÑними, Ñоб вÑÑановиÑи Ñежими Ð²Ð²Ð¾Ð´Ñ Ð´Ð»Ñ Ð¼Ð°Ð»ÐµÐ½ÑÐºÐ¸Ñ Ð¿ÑиÑÑÑоÑв.
ÐекÑема Ñежима Ð²Ð²Ð¾Ð´Ñ ÐоменÑаÑÑ lowerCase нижнÑй ÑегÑÑÑÑ (Ð´Ð»Ñ Ð´Ð²Ð¾Ð¿Ð°Ð»Ð°ÑÐ½Ð¸Ñ ÑÑенаÑÑÑв) upperCase веÑÑ Ð½Ñй ÑегÑÑÑÑ (Ð´Ð»Ñ Ð´Ð²Ð¾Ð¿Ð°Ð»Ð°ÑÐ½Ð¸Ñ ÑÑенаÑÑÑв) titleCase ÑегÑÑÑÑ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÑ (Ð´Ð»Ñ Ð´Ð²Ð¾Ð¿Ð°Ð»Ð°ÑÐ½Ð¸Ñ ÑÑенаÑÑÑв): Ñлова поÑинаÑÑÑÑÑ Ð· Ð²ÐµÐ»Ð¸ÐºÐ¸Ñ Ð»ÑÑÐµÑ startUpper ввÑд поÑинаÑÑÑÑÑ Ñз однÑÑÑ Ð²ÐµÐ»Ð¸ÐºÐ¾Ñ Ð»ÑÑеÑи, а поÑÑм пÑодовжÑÑÑÑÑÑ Ð· малими лÑÑеÑами digits ÑиÑÑи певного ÑÑенаÑÑÑ (напÑиклад, inputmode='thai digits') symbols Ñимволи, знаки пÑнкÑÑаÑÑÑ (пÑÐ´Ñ Ð¾Ð´Ð¸ÑÑ Ð´Ð»Ñ ÐºÐ¾Ð½ÐºÑеÑного ÑÑенаÑÑÑ) predictOn ТекÑÑовий пÑогноз ввÑмкнено (напÑиклад, Ð´Ð»Ñ ÑобоÑого ÑекÑÑÑ) predictOff ТекÑÑовий пÑогноз вимкнÑÑо (напÑиклад, Ð´Ð»Ñ Ð¿Ð°ÑолÑв) halfWidth напÑвÑиÑина ÑÑмÑÑноÑÑÑ ÑоÑм (напÑиклад, Katakana; заÑÑаÑÑле) 5.4 ÐÑдноÑÐµÐ½Ð½Ñ Ð³Ñаней Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ XML SchemaÐлÑÑнÑÑÑÐºÑ Ð¿ÑогÑами можÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи ÑнÑоÑмаÑÑÑ Ð´Ð¾ÑÑÑÐ¿Ð½Ñ Ð² гÑанÑÑ
Ð¼Ð¾Ð´ÐµÐ»Ñ XML Schema, Ñоб вÑÑановиÑи Ñежим вводÑ. ÐÑдзнаÑимо, Ñо гÑÐ°Ð½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ñ Ð¶Ð¾ÑÑÑке Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ð° лекÑиÑне знаÑÐµÐ½Ð½Ñ ÐµÐºÐ·ÐµÐ¼Ð¿Ð»ÑÑÑ Ð²Ñзла даниÑ
, Ñ Ð¼Ð¾Ð¶Ð½Ð° задаÑи ÑÑÐ·Ð½Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ ÑÑзниÑ
ÑаÑÑин елеменÑÑ Ð´Ð°Ð½Ð¸Ñ
. ÐÑÑибÑÑ inputmode
Ñ Ð¼'ÑÐºÐ¾Ñ Ð¿ÑÐ´ÐºÐ°Ð·ÐºÐ¾Ñ Ð¿Ñо види ÑимволÑв, ÑÐºÑ ÐºÐ¾ÑиÑÑÑÐ²Ð°Ñ Ð¼Ð¾Ð¶Ðµ, ÑÑлком ймовÑÑно, вводиÑи Ñ ÑоÑмÑ. ÐÑÑибÑÑ inputmode
надаÑÑÑÑÑ Ð² Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð´Ð¾ гÑаней Ð¼Ð¾Ð´ÐµÐ»Ñ Ð· наÑÑÑпниÑ
пÑиÑин:
ÐабÑÑ Ð´Ð¾Ð¿ÑÑÑимиÑ
ÑимволÑв, визнаÑениÑ
Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ, може бÑÑи наÑÑÑлÑки ÑиÑоким, Ñо ÑÑÐ°Ñ Ð½Ðµ можливо, вивеÑÑи ÑозÑÐ¼Ð½Ñ ÑÑÑÐ°Ð½Ð¾Ð²ÐºÑ ÑÐµÐ¶Ð¸Ð¼Ñ Ð²Ð²Ð¾Ð´Ð°. Ðднак, ÑаÑÑо Ñ Ñвого ÑÐ¾Ð´Ñ Ñимволи, ÑÐºÑ Ð±ÑдÑÑÑ Ð²Ð²ÐµÐ´ÐµÐ½Ñ ÐºÐ¾ÑиÑÑÑваÑем з виÑÐ¾ÐºÐ¾Ñ Ð¹Ð¼Ð¾Ð²ÑÑнÑÑÑÑ. У ÑÐ°ÐºÐ¾Ð¼Ñ Ð²Ð¸Ð¿Ð°Ð´ÐºÑ, inputmode
дозволÑÑ Ð²ÑÑановлÑваÑи Ñежим Ð²Ð²Ð¾Ð´Ñ Ð´Ð»Ñ Ð·ÑÑÑноÑÑÑ ÐºÐ¾ÑиÑÑÑваÑа.
У деÑкиÑ
випадкаÑ
, можна бÑло б оÑÑимаÑи вÑ
Ñдний Ñежим налаÑÑÑÐ²Ð°Ð½Ð½Ñ Ð· моделÑ, ÑÐ¾Ð¼Ñ Ñо безлÑÑ ÑимволÑв, дозволениÑ
в моделÑ, ÑÑÑно ÑзгоджÑÑÑÑÑÑ Ð· Ð²ÐµÐ»Ð¸ÐºÐ¾Ñ ÐºÑлÑкÑÑÑÑ ÑимволÑв, ÑÐºÑ Ð¾Ñ
оплÑÑÑÑÑÑ Ð·Ð½Ð°ÑеннÑм аÑÑибÑÑÑ inputmode
. Ðднак, Ñаке ÑÑвоÑÐµÐ½Ð½Ñ Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ Ð±Ð°Ð³Ð°Ñо даниÑ
Ñ ÑозÑаÑ
ÑнкÑв в пÑизнаÑенÑй Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑа пÑогÑамÑ.
ÐÐ°Ð»Ñ Ð¿ÑиÑÑÑÐ¾Ñ Ð¼Ð¾Ð¶ÑÑÑ Ð·Ð°Ð»Ð¸ÑиÑи пеÑевÑÑки моделей на ÑеÑвеÑÑ, але з легкÑÑÑÑ Ð·Ð¼Ð¾Ð¶ÑÑÑ Ð¿ÐµÑейÑи на ÑÑ Ð²Ñ ÑÐ´Ð½Ñ Ñежими, ÑÐºÑ Ð²Ð¾Ð½Ð¸ пÑдÑÑимÑÑÑÑ. ÐожливÑÑÑÑ Ð·ÑобиÑи ввÑд Ð´Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ¾ÑиÑÑÑваÑÑв пÑоÑÑÑÑе, Ð¼Ð°Ñ Ð¾Ñобливе знаÑÐµÐ½Ð½Ñ Ð½Ð° Ð½ÐµÐ²ÐµÐ»Ð¸ÐºÐ¸Ñ Ð¿ÑиÑÑÑоÑÑ .
Це пÑиклад ÑоÑми Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ñ ÑпонÑÑÐºÐ¾Ñ Ð°Ð´ÑеÑи.
Family name: <input name="name" inputmode="kanji" /> (in kana): <input name="namekana" inputmode="katakana" /> Given name: <input name="Given" inputmode="kanji" /> (in kana): <input name="Givenkana" inputmode="katakana" /> Postal code: <input name="zip" inputmode="latin digits" /> Address: <input name="address" inputmode="kanji" /> (in kana): <input name="addresskana" inputmode="katakana" /> Email: <input name="email" inputmode="latin lowerCase" /> Telephone: <input name="tel" inputmode="latin digits" /> Comments: <textarea name="comments" inputmode="user predictOn" /> <input name="doit" type="submit" value="OK" />6. ÐдÑÑноÑÑÑ
ÐеÑÑÑÑ 1.0 Ð´Ð°Ð½Ð¾Ñ ÑпеÑиÑÑкаÑÑÑ Ð±Ñла пÑдгоÑовлена РобоÑÐ¾Ñ ÐÑÑÐ¿Ð¾Ñ W3C HTML. УÑаÑниками, на Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿ÑблÑкаÑÑÑ Ð¿ÐµÑÑого виданнÑ, бÑли:
ÐеÑÑÑÑ 1.1 Ð´Ð°Ð½Ð¾Ñ ÑпеÑиÑÑкаÑÑÑ Ð±Ñла пÑдгоÑовлена РобоÑÐ¾Ñ ÐÑÑÐ¿Ð¾Ñ W3C XHTML2. УÑаÑниками, на Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿ÑблÑкаÑÑÑ, бÑли:
У пÑблÑкаÑÑÑ Ð´ÑÑгого Ð²Ð¸Ð´Ð°Ð½Ð½Ñ Ð±Ñали ÑÑаÑÑÑ
ÐÑкÑÑмо ÐеÑÑ ÐдемÑÑ (Gary Adams, Sun Microsystems), ÐÐ¶Ð¾Ð½Ð½Ñ ÐкÑелÑÑÐ¾Ð½Ñ (Jonny Axelsson, Metastasis design), ÐÑÑеÑÑ Ð§ÐµÐ½Ñ (Peter Chen, Philips), ÐÐµÐ½Ñ ÐÐ¾Ð½Ð½Ð¾Ð»Ð»Ñ (Dan Connolly, W3C), ÐÐ¶Ð¾Ð½Ñ ÐоÑÐµÐ½Ñ (John Cowan, Reuters), ÐаÑÑÑÐ½Ñ ÐÑÑÑÑÑ (Martin J. Dürst, W3C), ÐÐ¶Ð¾Ð°Ð½Ð½Ñ Ð¥Ð¶ÐµÐ»Ð¼ (Johan Hjelm, Ericsson), ÐÐµÐ½Ñ ÐжейкобÑÑ (Ian Jacobs, W3C), С'Ñзен ÐÐµÑ (Susan Lesch, W3C), ÐÑÑ Ð¢ÐµÑÐ°Ð½Ñ (Louis Theran, Nokia), ÐÑÑнÑÐ¾Ð½Ñ ÐондеÑÐ²Ð°Ð½Ñ (Quinton Zondervan, Lotus), Ñленам СпеÑÑалÑÐ½Ð¾Ñ Ð³ÑÑпи W3C з мобÑлÑного доÑÑÑпÑ, РобоÑÑй гÑÑÐ¿Ñ W3C з ÑÐ¸Ð½Ñ ÑонÑзованого мÑлÑÑимедÑа, РобоÑÑй гÑÑÐ¿Ñ W3C WAI з пÑоÑоколÑв Ñа ÑоÑмаÑÑв, а Ñакож Ñленам ÐÑдкÑиÑого ÐобÑлÑного ÐлÑÑнÑÑ Ð·Ð° внеÑок, ÑеÑензÑÐ²Ð°Ð½Ð½Ñ Ñа коменÑÑÐ²Ð°Ð½Ð½Ñ ÑÑого докÑменÑа.
A. ÐоÑÐ¸Ð»Ð°Ð½Ð½Ñ A.1. ÐоÑмаÑÐ¸Ð²Ð½Ñ Ð¿Ð¾ÑиланнÑЦей додаÑок Ñ Ð½Ð¾ÑмаÑивним.
РеалÑзаÑÑÑ DTD Ñ XHTML Basic 1.1 мÑÑÑиÑÑÑÑ Ð² ÑÑÐ¾Ð¼Ñ Ð´Ð¾Ð´Ð°ÑкÑ. РпÑÑÐ¼Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° ÑÑÐ·Ð½Ñ Ñайли, Ñа Ñайли в ÑÐ²Ð¾Ñ ÑеÑгÑ, Ð·Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑÑ Ð² "Gzip TAR" Ñа "Zip" аÑÑ ÑÐ²Ð°Ñ , ÑÐºÑ Ð¿Ð¾Ð²'ÑÐ·Ð°Ð½Ñ Ð· веÑÑ Ð½ÑÐ¾Ñ ÑаÑÑÐ¸Ð½Ð¾Ñ ÑÑого докÑменÑÑ. ÐвеÑнÑÑÑ ÑвагÑ, Ñо поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° Ñайли з познаÑÐºÐ¾Ñ "оÑÑÐ°Ð½Ð½Ñ Ð²ÐµÑÑÑÑ", можÑÑÑ Ð¿Ð¾ÑÑÑпово змÑнÑваÑиÑÑ Ð¿ÑоÑÑгом довгого ÑаÑÑ. ÐÐ»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°ÑÐºÐ¾Ð²Ð¾Ñ ÑнÑоÑмаÑÑÑ, пеÑейдÑÑÑ Ð½Ð° домаÑÐ½Ñ ÑÑоÑÑÐ½ÐºÑ Ð Ð¾Ð±Ð¾ÑÐ¾Ñ ÐÑÑпи W3C XHTML2.
B.1. ÐÐ°Ð¿Ð¸Ñ Ð´Ð»Ñ XHTML Basic Ñ Ð²ÑдкÑиÑÐ¾Ð¼Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð·Ñ SGMLÐаний ÑоздÑл мÑÑÑиÑÑ Ð²Ð¸Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ ÑоÑмаÑÑ Ð²ÑдкÑиÑого каÑÐ°Ð»Ð¾Ð³Ñ SGML загалÑнодоÑÑÑÐ¿Ð½Ð¸Ñ ÑденÑиÑÑкаÑоÑÑв Ð´Ð»Ñ XHTML Basic.
Ðи можеÑе заванÑажиÑи ÑÑ Ð²ÐµÑÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ ÑÐ°Ð¹Ð»Ñ Ð·Ð° адÑеÑÐ¾Ñ http://www.w3.org/TR/2009/REC-xhtml-basic-20101123/xhtml-basic11.cat. ÐÑÑÐ°Ð½Ð½Ñ Ð²ÐµÑÑÑÑ, доÑÑÑпна за адÑеÑÐ¾Ñ http://www.w3.org/MarkUp/DTD/xhtml-basic11.cat.
-- .......................................................................... -- -- Файл-каÑалог ............................................................ -- -- Файл Ð´Ð°Ð½Ð¸Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ñ XHTML Basic РедагÑваннÑ: $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ SMI ÐÐ»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ð¾Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо ÑозÑÐ¾Ð±ÐºÑ Ñа викоÑиÑÑÐ°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ñ Ð´Ð¸Ð²ÑÑÑÑÑ "УпÑавлÑÐ½Ð½Ñ ÑÑÑноÑÑÑми ", ÑÐµÑ Ð½ÑÑÐ½Ñ ÑезолÑÑÑÑ 9401 SGML Open. ÐокÑÐ¼ÐµÐ½Ñ Ð´Ð¾ÑÑÑпний на ÑайÑÑ OASIS за адÑеÑоÑ: <http://www.oasis-open.org/html/tr9401.html> -- -- .......................................................................... -- -- ÐеклаÑаÑÑÑ SGML, пов'Ñзана з XML .................................... -- OVERRIDE YES SGMLDECL "xml1.dcl" -- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -- -- Файл модÑлÑного дÑайвеÑа DTD XHTML Basic ..................................... -- PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "xhtml-basic11.dtd" -- ÐодÑÐ»Ñ Ð¿Ð»Ð°ÑÑоÑми XHTML Basic ............................................. -- PUBLIC "-//W3C//ENTITIES XHTML Basic 1.1 Document Model 1.0//EN" "xhtml-basic11-model-1.mod" -- ÐодÑÐ»Ñ Inputmode XHTML ............................................. -- PUBLIC "-//W3C//ELEMENTS XHTML Inputmode 1.0//EN" "xhtml-inputmode-1.mod" -- ÐÑнеÑÑ Ð´Ð°Ð½Ð¸Ñ ÐºÐ°ÑÐ°Ð»Ð¾Ð³Ñ ..................................................... -- -- .......................................................................... --B.2. ÐÑÐ°Ð¹Ð²ÐµÑ XHTML Basic
Ðаний ÑоздÑл мÑÑÑиÑÑ Ð´ÑÐ°Ð¹Ð²ÐµÑ ÑеалÑзаÑÑÑ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic, в ÑкоÑÑÑ DTD XML. ÐÑн ÑпиÑаÑÑÑÑÑ Ð½Ð° ÑеалÑзаÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ XHTML, визнаÑÐµÐ½Ð¸Ñ Ñ [XHTMLMOD].
Ðи можеÑе заванÑажиÑи ÑÑ Ð²ÐµÑÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ ÑÐ°Ð¹Ð»Ñ Ð·Ð° адÑеÑÐ¾Ñ http://www.w3.org/TR/2009/REC-xhtml-basic-20101123/xhtml-basic11.dtd. ÐÑÑÐ°Ð½Ð½Ñ Ð²ÐµÑÑÑÑ, доÑÑÑпна за адÑеÑÐ¾Ñ http://www.w3.org/MarkUp/DTD/xhtml-basic11.dtd.
<!-- XHTML Basic 1.1 DTD ...................................................... --> <!-- file: xhtml-basic11.dtd --> <!-- DTD Ð´Ð»Ñ XHTML Basic 1.1 Це XHTML Basic, влаÑна пÑдмножина XHTML. РозÑиÑÑвана Ðова РозмÑÑки ÐÑпеÑÑекÑÑÑ (XHTML) Copyright 1998-2007 ÐонÑоÑÑÑÑм ÐÑеÑвÑÑнÑÐ¾Ñ Ð¼ÐµÑÐµÐ¶Ñ (ÐаÑÑаÑÑÑеÑÑÑкий ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³ÑÑний ÑнÑÑиÑÑÑ, ÐвÑопейÑÑкий наÑково-доÑлÑдний конÑоÑÑÑÑм ÑнÑоÑмаÑики Ñа маÑемаÑики, ÑнÑвеÑÑиÑÐµÑ Keio). УÑÑ Ð¿Ñава Ð·Ð°Ñ Ð¸ÑенÑ. СпÑавжнÑм дозволÑÑÑÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи, копÑÑваÑи, змÑнÑваÑи Ñа ÑозповÑÑджÑваÑи DTD Ð´Ð»Ñ XHTML Basic Ñ Ð¹Ð¾Ð³Ð¾ ÑÑпÑовÑÐ´Ð½Ñ Ð´Ð¾ÐºÑменÑаÑÑÑ Ð² бÑдÑ-ÑÐºÐ¸Ñ ÑÑлÑÑ Ñ Ð±ÐµÐ·ÐºÐ¾ÑÑовно на необмежений ÑÑÑок за Ñмови, Ñо виÑезазнаÑене повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñо авÑоÑÑÑÐºÑ Ð¿Ñава Ñ Ð´Ð°Ð½Ð¸Ð¹ Ð°Ð±Ð·Ð°Ñ Ð¿ÑиÑÑÑÐ½Ñ Ñ Ð²ÑÑÑ ÐºÐ¾Ð¿ÑÑÑ . ÐÑавовлаÑники не заÑвлÑÑÑÑ Ð¿Ñо пÑидаÑнÑÑÑÑ ÑÑого DTD Ð´Ð»Ñ Ð±ÑдÑ-ÑÐºÐ¸Ñ ÑÑлей. Ðоно надаÑÑÑÑÑ "Ñк Ñ" без ÑÐ²Ð½Ð¸Ñ Ð°Ð±Ð¾ непÑÑÐ¼Ð¸Ñ Ð³Ð°ÑанÑÑй. РедакÑоÑи: Murray M. Altheim <mailto:[email protected]> Peter Stark <mailto:[email protected]> Shane McCarron <mailto:[email protected]> РедакÑÑÑ: $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ --> <!-- Це Ñайл дÑайвеÑа Ð´Ð»Ñ Ð²ÐµÑÑÑÑ 1.1 DTD Ð´Ð»Ñ XHTML Basic . Це DTD визнаÑаÑÑÑÑÑ ÑденÑиÑÑкаÑоÑами PUBLIC Ñ SYSTEM: PUBLIC: "-//W3C//DTD XHTML Basic 1.1//EN" SYSTEM: "http://www.w3.org/MarkUp/DTD/xhtml-basic11.dtd" --> <!ENTITY % XHTML.version "-//W3C//DTD XHTML Basic 1.1//EN" > <!-- ÐикоÑиÑÑовÑйÑе Ñей URI Ð´Ð»Ñ ÑденÑиÑÑкаÑÑÑ Ð¿ÑоÑÑоÑÑ Ñмен за замовÑÑваннÑм: "http://www.w3.org/1999/xhtml" ÐÐ»Ñ Ð¾ÑÑÐ¸Ð¼Ð°Ð½Ð½Ñ ÑнÑоÑмаÑÑÑ Ð¿Ñо викоÑиÑÑÐ°Ð½Ð½Ñ Ð¿ÑеÑÑкÑÑв пÑоÑÑоÑÑ Ñмен в DTD дивÑÑÑÑÑ ÐодÑÐ»Ñ ÐÐ¾Ð²Ð½Ñ Ñмена. --> <!ENTITY % NS.prefixed "IGNORE" > <!ENTITY % XHTML.prefix "" > <!-- ÐаÑезеÑвовано Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ Ð· пÑоÑÑоÑом Ñмен XLink: --> <!ENTITY % XLINK.xmlns "" > <!ENTITY % XLINK.xmlns.attrib "" > <!-- ÐапÑиклад, ÑкÑо ви викоÑиÑÑовÑÑÑе XHTML Basic 1.1 напÑÑмÑ, заÑÑоÑовÑйÑе загалÑнодоÑÑÑпний ÑденÑиÑÑкаÑÐ¾Ñ Ð² деклаÑаÑÑÑ DOCTYPE з деклаÑаÑÑÑÑ Ð¿ÑоÑÑоÑÑ Ñмен Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñа докÑменÑÑ, Ñоб визнаÑиÑи пÑоÑÑÑÑ Ñмен за замовÑÑваннÑм: <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.1//EN" "http://www.w3.org/MarkUp/DTD/xhtml-basic11.dtd" > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" > ... </html> --> <!-- ÐаÑезеÑвовано Ð´Ð»Ñ Ð¼Ð°Ð¹Ð±ÑÑнÑого викоÑиÑÑÐ°Ð½Ð½Ñ Ð· пÑоÑÑлÑми докÑменÑÑв --> <!ENTITY % XHTML.profile "" > <!-- ÐÑобливоÑÑÑ Ð´Ð²Ð¾Ð½Ð°Ð¿Ñавленого ÑекÑÑÑ Ð¦Ñ ÑÑÑнÑÑÑÑ Ð´Ð»Ñ Ð¿ÐµÑевÑÑки можливоÑÑей заÑÑоÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð´ÐµÐºÐ»Ð°ÑаÑÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв Ñ Ð°ÑÑибÑÑÑв, ÑÐºÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð¿ÑдÑÑимки двонапÑавленого ÑекÑÑÑ. --> <!ENTITY % XHTML.bidi "IGNORE" > <?doc type="doctype" role="title" { XHTML Basic 1.1 } ?> <!-- :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!ENTITY % xhtml-events.module "INCLUDE" > <!ENTITY % xhtml-bdo.module "%XHTML.bidi;" > <!-- ÐодÑÐ»Ñ Ð²Ð±Ñдованого ÑÑÐ¸Ð»Ñ ........................................ --> <!ENTITY % xhtml-inlstyle.module "INCLUDE" > <![%xhtml-inlstyle.module;[ <!ENTITY % xhtml-inlstyle.mod PUBLIC "-//W3C//ELEMENTS XHTML Inline Style 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-inlstyle-1.mod" > %xhtml-inlstyle.mod;]]> <!ENTITY % xhtml-model.mod PUBLIC "-//W3C//ENTITIES XHTML Basic 1.1 Document Model 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-basic11-model-1.mod" > <!-- ÐÐ¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Lang аÑÑибÑÑа в колекÑÑÑ I18N --> <!ENTITY % xhtml-datatypes.module "INCLUDE" > <![%xhtml-datatypes.module;[ <!ENTITY % xhtml-datatypes.mod PUBLIC "-//W3C//ENTITIES XHTML Datatypes 1.0//EN" "xhtml-datatypes-1.mod" > %xhtml-datatypes.mod;]]> <!ENTITY % lang.attrib "xml:lang %LanguageCode.datatype; #IMPLIED lang %LanguageCode.datatype; #IMPLIED" > <!ENTITY % xhtml-framework.mod PUBLIC "-//W3C//ENTITIES XHTML Modular Framework 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-framework-1.mod" > %xhtml-framework.mod; <!ENTITY % pre.content "( #PCDATA | %InlStruct.class; %InlPhras.class; %Anchor.class; %Inline.extra; )*" > <!ENTITY % xhtml-text.mod PUBLIC "-//W3C//ELEMENTS XHTML Text 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-text-1.mod" > %xhtml-text.mod; <!ENTITY % xhtml-hypertext.mod PUBLIC "-//W3C//ELEMENTS XHTML Hypertext 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-hypertext-1.mod" > %xhtml-hypertext.mod; <!ENTITY % xhtml-list.mod PUBLIC "-//W3C//ELEMENTS XHTML Lists 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-list-1.mod" > %xhtml-list.mod; <!-- Ðодамо знаÑÐµÐ½Ð½Ñ Ð°ÑÑибÑÑа до елеменÑа li --> <!ATTLIST %li.qname; value %Number.datatype; #IMPLIED > <!-- ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: --> <!-- ÐодÑÐ»Ñ ÑÑенаÑÑÑ ........................................... --> <!ENTITY % xhtml-script.module "INCLUDE" > <![%xhtml-script.module;[ <!ENTITY % xhtml-script.mod PUBLIC "-//W3C//ELEMENTS XHTML Scripting 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-script-1.mod" > %xhtml-script.mod;]]> <!-- ÐодÑÐ»Ñ Ð¢Ð°Ð±Ð»Ð¸ÑÑ ÑÑилÑв ......................................... --> <!ENTITY % xhtml-style.module "INCLUDE" > <![%xhtml-style.module;[ <!ENTITY % xhtml-style.mod PUBLIC "-//W3C//ELEMENTS XHTML Style Sheets 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-style-1.mod" > %xhtml-style.mod;]]> <!-- ÐодÑÐ»Ñ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ñ ............................................... --> <!ENTITY % xhtml-image.module "INCLUDE" > <![%xhtml-image.module;[ <!ENTITY % xhtml-image.mod PUBLIC "-//W3C//ELEMENTS XHTML Images 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-image-1.mod" > %xhtml-image.mod;]]> <!-- ÐодÑÐ»Ñ ÑаблиÑÑ ............................................... --> <!ENTITY % xhtml-table.module "INCLUDE" > <![%xhtml-table.module;[ <!ENTITY % xhtml-table.mod PUBLIC "-//W3C//ELEMENTS XHTML Basic Tables 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-basic-table-1.mod" > %xhtml-table.mod;]]> <!-- ÐодÑÐ»Ñ ÑоÑм ............................................... --> <!ENTITY % xhtml-form.module "INCLUDE" > <![%xhtml-form.module;[ <!ENTITY % xhtml-form.mod PUBLIC "-//W3C//ELEMENTS XHTML Forms 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-form-1.mod" > %xhtml-form.mod;]]> <!-- ÐодÑÐ»Ñ Ð¿ÑезенÑаÑÑÑ ........................................ --> <!ENTITY % xhtml-pres.module "INCLUDE" > <![%xhtml-pres.module;[ <!ENTITY % xhtml-pres.mod PUBLIC "-//W3C//ELEMENTS XHTML Presentation 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-pres-1.mod" > %xhtml-pres.mod;]]> <!-- ÐодÑÐ»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ link ........................................ --> <!ENTITY % xhtml-link.module "INCLUDE" > <![%xhtml-link.module;[ <!ENTITY % xhtml-link.mod PUBLIC "-//W3C//ELEMENTS XHTML Link Element 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-link-1.mod" > %xhtml-link.mod;]]> <!-- ÐодÑÐ»Ñ Ð¼ÐµÑаÑнÑоÑмаÑÑÑ Ð´Ð¾ÐºÑменÑÑ ............................ --> <!ENTITY % xhtml-meta.module "INCLUDE" > <![%xhtml-meta.module;[ <!ENTITY % xhtml-meta.mod PUBLIC "-//W3C//ELEMENTS XHTML Metainformation 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-meta-1.mod" > %xhtml-meta.mod;]]> <!-- ÐодÑÐ»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ base ........................................ --> <!ENTITY % xhtml-base.module "INCLUDE" > <![%xhtml-base.module;[ <!ENTITY % xhtml-base.mod PUBLIC "-//W3C//ELEMENTS XHTML Base Element 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-base-1.mod" > %xhtml-base.mod;]]> <!-- ÐодÑÐ»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑ param ....................................... --> <!ENTITY % xhtml-param.module "INCLUDE" > <![%xhtml-param.module;[ <!ENTITY % xhtml-param.mod PUBLIC "-//W3C//ELEMENTS XHTML Param Element 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-param-1.mod" > %xhtml-param.mod;]]> <!-- ÐодÑÐ»Ñ Ð²Ð±Ñдованого об'ÑкÑа ..................................... --> <!ENTITY % xhtml-object.module "INCLUDE" > <![%xhtml-object.module;[ <!ENTITY % xhtml-object.mod PUBLIC "-//W3C//ELEMENTS XHTML Embedded Object 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-object-1.mod" > %xhtml-object.mod;]]> <!-- ÐодÑÐ»Ñ ÐÑÑибÑÑÑ Inputmode .................................. --> <!ENTITY % xhtml-inputmode.module "INCLUDE" > <![%xhtml-inputmode.module;[ <!ENTITY % xhtml-inputmode.mod PUBLIC "-//W3C//ELEMENTS XHTML Inputmode 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-inputmode-1.mod" > %xhtml-inputmode.mod;]]> <!-- ÐодÑÐ»Ñ ÐÑÑибÑÑÑ Target .................................... --> <!ENTITY % xhtml-target.module "INCLUDE" > <![%xhtml-target.module;[ <!ENTITY % xhtml-target.mod PUBLIC "-//W3C//ELEMENTS XHTML Target 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-target-1.mod" > %xhtml-target.mod;]]> <!ENTITY % xhtml-struct.mod PUBLIC "-//W3C//ELEMENTS XHTML Document Structure 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-struct-1.mod" > %xhtml-struct.mod; <!-- кÑнеÑÑ DTD Ð´Ð»Ñ XHTML Basic 1.1 ........................................... -->B.3. УÑÑановки XHTML Basic
Тип докÑменÑÑ ÑÑмейÑÑва XHTML (Ñакий Ñк XHTML Basic) повинен визнаÑиÑи Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑÑ, ÑÐºÑ Ð²Ñн викоÑиÑÑовÑÑ. Це ÑобиÑÑÑÑ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð¾ÐºÑемого модÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа, Ñкий обÑоблÑÑÑÑÑÑ ÐодÑлÑÐ½Ð¾Ñ Ð¡ÑÑÑкÑÑÑÐ¾Ñ XHTML. ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ñа дÑайвеÑа XHTML Basic (див. виÑе) пÑаÑÑÑÑÑ Ñазом, Ñоб налаÑÑÑваÑи модÑÐ»Ñ ÑеалÑзаÑÑÑ ÐºÐ¾Ð½ÐºÑеÑÐ½Ð¸Ñ Ð²Ð¸Ð¼Ð¾Ð³ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа. ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ð´Ð»Ñ XHTML Basic визнаÑено нижÑе:
Ðи можеÑе заванÑажиÑи ÑÑ Ð²ÐµÑÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ ÑÐ°Ð¹Ð»Ñ Ð·Ð° адÑеÑÐ¾Ñ http://www.w3.org/TR/2009/REC-xhtml-basic-20101123/xhtml-basic11-model-1.mod. ÐÑÑÐ°Ð½Ð½Ñ Ð²ÐµÑÑÑÑ, доÑÑÑпна за адÑеÑÐ¾Ñ http://www.w3.org/MarkUp/DTD/xhtml-basic11-model-1.mod.
<!-- ....................................................................... --> <!-- ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1 .................................... --> <!-- file: xhtml-basic11-model-1.mod Це XHTML Basic, влаÑна пÑдмножина XHTML. Copyright 1998-2007 W3C (MIT, ERCIM, Keio), ÑÑÑ Ð¿Ñава Ð·Ð°Ñ Ð¸ÑенÑ. РедакÑÑÑ: $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ SMI Цей модÑÐ»Ñ DTD визнаÑаÑÑÑÑÑ ÑденÑиÑÑкаÑоÑами PUBLIC Ñ SYSTEM: PUBLIC "-//W3C//ENTITIES XHTML Basic 1.1 Document Model 1.0//EN" SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-basic11-model-1.mod" РедакÑÑÑ: (немаÑ) ....................................................................... --> <!-- ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑÑ XHTML Basic Ðаний модÑÐ»Ñ Ð¾Ð¿Ð¸ÑÑÑ ÐºÐ»Ð°ÑиÑÑкаÑÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв, ÑÐºÑ ÑкладаÑÑÑ Ð·Ð°Ð³Ð°Ð»ÑÐ½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð·Ð¼ÑÑÑÑ Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв XHTML. --> <!-- ÐодаÑÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи в head .............. --> <!ENTITY % HeadOpts.mix "( %script.qname; | %style.qname; | %meta.qname; | %link.qname; | %object.qname; )*" > <!-- script Ñа noscript викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð·Ð±ÐµÑÑÐ³Ð°Ð½Ð½Ñ ÑкÑипÑÑв Ñа алÑÑеÑнаÑивного вмÑÑÑÑ --> <!ENTITY % Script.class "| %script.qname; | %noscript.qname;" > <!-- Ð ÑÐ·Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи ................. --> <!ENTITY % Misc.extra "" > <!-- Ð¦Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи не Ñ Ð½Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸Ð¼Ð¸, Ð½Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑоковимÑ, Ñ Ð¼Ð¾Ð¶ÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑиÑÑ, де завгодно в ÑÑÐ»Ñ Ð´Ð¾ÐºÑменÑа. --> <!ENTITY % Misc.class "%Script.class; %Misc.extra;" > <!-- ÐнÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи ........................ --> <!ENTITY % InlStruct.class "%br.qname; | %span.qname;" > <!ENTITY % InlPhras.class "| %em.qname; | %strong.qname; | %dfn.qname; | %code.qname; | %samp.qname; | %kbd.qname; | %var.qname; | %cite.qname; | %abbr.qname; | %acronym.qname; | %q.qname;" > <!ENTITY % InlPres.class "| %tt.qname; | %i.qname; | %b.qname; | %big.qname; | %small.qname; | %sub.qname; | %sup.qname;" > <!ENTITY % I18n.class "" > <!ENTITY % Anchor.class "| %a.qname;" > <!ENTITY % InlSpecial.class "| %img.qname; | %object.qname;" > <!ENTITY % InlForm.class "| %input.qname; | %select.qname; | %textarea.qname; | %label.qname; | %button.qname;" > <!ENTITY % Inline.extra "" > <!ENTITY % Inline.class "%InlStruct.class; %InlPhras.class; %InlPres.class; %Anchor.class; %InlSpecial.class; %InlForm.class; %Inline.extra;" > <!ENTITY % InlNoAnchor.class "%InlStruct.class; %InlPhras.class; %InlPres.class; %InlSpecial.class; %InlForm.class; %Inline.extra;" > <!ENTITY % InlNoAnchor.mix "%InlNoAnchor.class; %Misc.class;" > <!ENTITY % Inline.mix "%Inline.class; %Misc.class;" > <!-- ÐÐ»Ð¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи ......................... --> <!ENTITY % Heading.class "%h1.qname; | %h2.qname; | %h3.qname; | %h4.qname; | %h5.qname; | %h6.qname;" > <!ENTITY % List.class "%ul.qname; | %ol.qname; | %dl.qname;" > <!ENTITY % Table.class "| %table.qname;" > <!ENTITY % Form.class "| %form.qname;" > <!ENTITY % Fieldset.class "| %fieldset.qname;" > <!ENTITY % BlkStruct.class "%p.qname; | %div.qname;" > <!ENTITY % BlkPhras.class "| %pre.qname; | %blockquote.qname; | %address.qname;" > <!ENTITY % BlkPres.class "| %hr.qname;" > <!ENTITY % BlkSpecial.class "%Table.class; %Form.class; %Fieldset.class;" > <!ENTITY % Block.extra "" > <!ENTITY % Block.class "%BlkStruct.class; %BlkPhras.class; %BlkPres.class; %BlkSpecial.class; %Block.extra;" > <!ENTITY % Block.mix "%Heading.class; | %List.class; | %Block.class; %Misc.class;" > <!-- УÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи вмÑÑÑÑ ................... --> <!-- деклаÑÑÑ ÑвеÑÑ Ð²Ð¼ÑÑÑ, за винÑÑком ÑаблиÑÑ --> <!ENTITY % FlowNoTable.mix "%Heading.class; | %List.class; | %BlkStruct.class; %BlkPhras.class; %Form.class; %Block.extra; | %Inline.class; %Misc.class;" > <!ENTITY % Flow.mix "%Heading.class; | %List.class; | %Block.class; | %Inline.class; %Misc.class;" > <!-- кÑнеÑÑ xhtml-basic11-model-1.mod -->
ÐизнаÑимо, наÑеÑÑÑ, новий модÑÐ»Ñ Ð°ÑÑибÑÑÑ inputmode.
Ðи можеÑе заванÑажиÑи ÑÑ Ð²ÐµÑÑÑÑ Ð´Ð°Ð½Ð¾Ð³Ð¾ ÑÐ°Ð¹Ð»Ñ Ð·Ð° адÑеÑÐ¾Ñ http://www.w3.org/TR/2009/REC-xhtml-basic-20101123/xhtml-inputmode-1.mod. ÐÑÑÐ°Ð½Ð½Ñ Ð²ÐµÑÑÑÑ, доÑÑÑпна за адÑеÑÐ¾Ñ http://www.w3.org/MarkUp/DTD/xhtml-inputmode-1.mod.
<!-- ...................................................................... --> <!-- ÐодÑÐ»Ñ Inputmode в XHTML .............................................. --> <!-- Ñайл: xhtml-inputmode-1.mod Це XHTML, пеÑеÑоÑмÑлÑÐ²Ð°Ð½Ð½Ñ HTML Ñк модÑлÑного додаÑка XML. Copyright 1998-2007 W3C (MIT, ERCIM, Keio), ÑÑÑ Ð¿Ñава Ð·Ð°Ñ Ð¸ÑенÑ. РедакÑÑÑ: $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ Цей модÑÐ»Ñ DTD визнаÑаÑÑÑÑÑ ÑденÑиÑÑкаÑоÑами PUBLIC Ñ SYSTEM: PUBLIC "-//W3C//ELEMENTS XHTML Inputmode 1.0//EN" SYSTEM "http://www.w3.org/MarkUp/DTD/xhtml-inputmode-1.mod" РедакÑÑÑ: (немаÑ) ....................................................................... --> <!-- Inputmode inputmode Цей модÑÐ»Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÑÑ Ð°ÑÑибÑÑ 'inputmode', Ñкий викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ñого, Ñоб запÑопонÑваÑи Ñежим вводÑ, пов'Ñзаний з елеменÑом textarea або input. --> <!-- виконÑваÑи в ÑÑÐ¾Ð¼Ñ ÑÑÐµÐ¹Ð¼Ñ --> <!ENTITY % Inputmode.datatype "CDATA" > <!-- Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð°ÑÑибÑÑÑ 'inputmode', до елеменÑÑ 'input' --> <!ATTLIST %input.qname; inputmode %Inputmode.datatype; #IMPLIED > <!-- Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ Ð°ÑÑибÑÑÑ 'inputmode', до елеменÑÑ 'textarea' --> <!ATTLIST %textarea.qname; inputmode %Inputmode.datatype; #IMPLIED > <!-- кÑнеÑÑ xhtml-inputmode-1.mod -->C. ÐизнаÑÐµÐ½Ð½Ñ XML Schema в XHTML Basic
Цей додаÑок Ñ Ð½Ð¾ÑмаÑивним.
C.1. ÐÑÐ°Ð¹Ð²ÐµÑ XML Schema в XHTML BasicЦей ÑоздÑл мÑÑÑиÑÑ Ð´ÑÐ°Ð¹Ð²ÐµÑ Ð´Ð»Ñ ÑеалÑзаÑÑÑ Ñакого ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑÑ XHTML Basic, Ñк XML Schema. ÐÑн гÑÑнÑÑÑÑÑÑÑ Ð½Ð° ÑеалÑзаÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ XHTML визнаÑÐµÐ½Ñ Ð² [XHTMLMOD].
<?xml version="1.0" encoding="UTF-8"?> <xs:schema targetNamespace="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/" xmlns="http://www.w3.org/1999/xhtml" blockDefault="#all"> <xs:annotation> <xs:documentation> Це дÑÐ°Ð¹Ð²ÐµÑ XML Schema Ð´Ð»Ñ XHTML Basic 1.1. ÐÑÐ´Ñ Ð»Ð°Ñка, викоÑиÑÑовÑйÑе Ñей пÑоÑÑÑÑ Ñмен Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв XHTML: "http://www.w3.org/1999/xhtml" $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> ÐÑо XHTML Basic Copyright ©1998-2008 ÐонÑоÑÑиÑм ÐÑемиÑной ÑеÑи (ÐаÑÑаÑÑÑеÑÑÑкий ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³ÑÑний ÑнÑÑиÑÑÑ, ÐвÑопейÑÑкий наÑково-доÑлÑдний конÑоÑÑÑÑм ÑнÑоÑмаÑики Ñа маÑемаÑики, ÑнÑвеÑÑиÑÐµÑ Keio). УÑÑ Ð¿Ñава Ð·Ð°Ñ Ð¸ÑенÑ. СпÑавжнÑм дозволÑÑÑÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑи, копÑÑваÑи, змÑнÑваÑи Ñа ÑозповÑÑджÑваÑи модÑÐ»Ñ XHTML Schema Ñа ÑÑ ÑÑпÑовÑÐ´Ð½Ñ xs: докÑменÑаÑÑÑ Ð² бÑдÑ-ÑÐºÐ¸Ñ ÑÑлÑÑ Ñ Ð±ÐµÐ·ÐºÐ¾ÑÑовно на необмежений ÑÑÑок за Ñмови, Ñо виÑезазнаÑене повÑÐ´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ñо авÑоÑÑÑÐºÑ Ð¿Ñава Ñ Ð´Ð°Ð½Ð¸Ð¹ Ð°Ð±Ð·Ð°Ñ Ð¿ÑиÑÑÑÐ½Ñ Ñ Ð²ÑÑÑ ÐºÐ¾Ð¿ÑÑÑ . ÐÑавовлаÑники не заÑвлÑÑÑÑ Ð¿Ñо пÑидаÑнÑÑÑÑ ÑÐ¸Ñ Ð¼Ð¾Ð´ÑлÑв XHTML Schema Ð´Ð»Ñ Ð±ÑдÑ-ÑÐºÐ¸Ñ ÑÑлей. Ðони надаÑÑÑÑÑ "Ñк Ñ", без ÑÐ²Ð½Ð¸Ñ Ð°Ð±Ð¾ непÑÑÐ¼Ð¸Ñ Ð³Ð°ÑанÑÑй. </xs:documentation> </xs:annotation> <xs:annotation> <xs:documentation> Це Ñайл дÑайвеÑа Schema Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑÑ XHTML Basic 1.1 Ð¦Ñ ÑÑ ÐµÐ¼Ð° вклÑÑÐ°Ñ Ð² Ñебе + ÑмпоÑÑ Ð·Ð¾Ð²Ð½ÑÑнÑÑ ÑÑ ÐµÐ¼ (xml.xsd) + пеÑевизнаÑаÑÑÑ (Ñ Ð²ÐºÐ»ÑÑаÑÑÑ) модÑÐ»Ñ ÑÑ ÐµÐ¼Ð¸ Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑÑ XHTML Basic 1.1. + ÐклÑÑаÑÑÑ Schema Ð´Ð»Ñ ÑÐ¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ ÐºÐ¾Ð½ÑенÑÑ Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1 Document Type Тип докÑменÑÑ XHTML Basic 1.1 вклÑÑÐ°Ñ Ð½Ð°ÑÑÑÐ¿Ð½Ñ ÐодÑÐ»Ñ ÐодÑÐ»Ñ Ð¯Ð´Ñа XHTML (ÐÐµÐ¾Ð±Ñ ÑÐ´Ð½Ñ Ð´Ð»Ñ Ð²ÑдповÑдноÑÑÑ ÑÑмейÑÑва XHTML) + ÑекÑÑ + гÑпеÑÑекÑÑ + ÑпиÑки + ÑÑÑÑкÑÑÑа (пеÑеглÑнÑÑо) ÐнÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ XHTML + ÐодÑÐ»Ñ link + ÐеÑаÑнÑоÑмаÑÑÑ + ÐнÑÑÑÑÑÐ½Ñ ÐодÑÑ + СÑенаÑÑÑ + ТаблиÑÑ ÑÑилÑв + ÐодÑÐ»Ñ style + ÐодÑÐ»Ñ target + ÐодÑÐ»Ñ inputmode + ÐодÑÐ»Ñ base + ÐодÑÐ»Ñ image + ÐодÑÐ»Ñ object + ÐÑезенÑаÑÐ¸Ñ + ÐодÑÐ»Ñ param + ФоÑми + ÐÑоÑÑÑ ÑаблиÑÑ </xs:documentation> </xs:annotation> <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"> <xs:annotation> <xs:documentation> Цей ÑмпоÑÑ Ð²Ð²Ð¾Ð´Ð¸ÑÑ Ð°ÑÑибÑÑи пÑоÑÑоÑÑ Ñмен XML ÐÑÑибÑÑи XML викоÑиÑÑовÑÑÑÑÑÑ ÑÑзними модÑлÑми </xs:documentation> </xs:annotation> </xs:import> <xs:include schemaLocation="xhtml-basic11-model-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑÑ XHTML Basic 1.1 Цей Ñайл ÑÑ ÐµÐ¼Ð¸ визнаÑÐ°Ñ Ð²ÑÑ ÑÐ¼ÐµÐ½Ð¾Ð²Ð°Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ, ÑÐºÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑÑÑÑÑÑ ÐлаÑÑоÑÐ¼Ð¾Ñ ÐодÑлÑÑÑзаÑÑÑ XHTML Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1 </xs:documentation> </xs:annotation> </xs:include> <xs:include schemaLocation="xhtml-basic11-modules-1.xsd"> <xs:annotation> <xs:documentation> Ð¡Ñ ÐµÐ¼Ð°, Ñка вклÑÑÐ°Ñ Ð¼Ð¾Ð´ÑÐ»Ñ (Ñ Ð¿ÐµÑевизнаÑеннÑ) Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1. </xs:documentation> </xs:annotation> </xs:include> </xs:schema>C.2. ÐодÑÐ»Ñ Schema в XHTML Basic
РеалÑзаÑÑÑ ÑÑмейÑÑва XHTML, викоÑиÑÑовÑÑÑи XML Schema, зобов'ÑÐ·Ð°Ð½Ñ Ð·Ð°Ð±ÐµÐ·Ð¿ÐµÑÑваÑи ÑвÑй влаÑний модÑÐ»Ñ ÑÑ ÐµÐ¼Ð¸, Ñкий ÑмпоÑÑÑÑ Ð·Ð°Ð´Ð°Ð½Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð· ÐодÑлÑÑÑзаÑÑÑ XHTML.
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"> <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-datatypes-1.xsd" /> <xs:annotation> <xs:documentation> Ð¦Ñ ÑÑ ÐµÐ¼Ð° вклÑÑÐ°Ñ Ð² Ñебе ÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1. $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ </xs:documentation> <xs:documentation source="xhtml-copyright-1.xsd"/> </xs:annotation> <xs:annotation> <xs:documentation> Ð¦Ñ ÑÑ ÐµÐ¼Ð° вклÑÑÐ°Ñ Ð² Ñебе ÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ (Ñ Ð¿ÐµÑевизнаÑеннÑ) Ð´Ð»Ñ ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1. Тип докÑменÑа XHTML Basic 1.1 вклÑÑÐ°Ñ Ð² Ñебе наÑÑÑÐ¿Ð½Ñ ÐодÑÐ»Ñ ÐодÑÐ»Ñ Ð¯Ð´Ñа XHTML (ÐÐµÐ¾Ð±Ñ ÑÐ´Ð½Ñ Ð´Ð»Ñ Ð²ÑдповÑдноÑÑÑ ÑÑмейÑÑва XHTML) + ÑекÑÑ + гÑпеÑÑекÑÑ + ÑпиÑки + ÑÑÑÑкÑÑÑа ÐнÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ XHTML + ÐодÑÐ»Ñ link + ÐодÑÐ»Ñ meta + ÐодÑÐ»Ñ base + ÐодÑÐ»Ñ image + ÐодÑÐ»Ñ object + ÐодÑÐ»Ñ param + ÐÑоÑÑÑ ÑоÑми + ÐÑоÑÑÑ ÑаблиÑÑ </xs:documentation> </xs:annotation> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-framework-1.xsd"> <xs:annotation> <xs:documentation> ÐомпоненÑÐ½Ñ ÐодÑÐ»Ñ ÐлаÑÑоÑми Schema: + познаÑÐµÐ½Ð½Ñ + Ñипи Ð´Ð°Ð½Ð¸Ñ + загалÑÐ½Ñ Ð°ÑÑибÑÑи + ÑимволÑÐ½Ñ Ð¾Ð±'ÑкÑи </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-text-1.xsd"> <xs:annotation> <xs:documentation> ТекÑÑовий модÑÐ»Ñ Ð¢ÐµÐºÑÑовий модÑÐ»Ñ Ð²ÐºÐ»ÑÑÐ°Ñ Ð¾Ð³Ð¾Ð»Ð¾ÑÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²ÑÑÑ Ð±Ð°Ð·Ð¾Ð²Ð¸Ñ ÑекÑÑÐ¾Ð²Ð¸Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв конÑейнеÑа Ñа ÑÑ Ð°ÑÑибÑÑÑв. + ÑÑазовий блоковий + ÑÑÑÑкÑÑÑний блоковий + ÑÑазовий внÑÑÑÑÑнÑоÑÑÑоковий + ÑÑÑÑкÑÑÑний внÑÑÑÑÑнÑоÑÑÑоковий ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * address, blockquote, pre, h1, h2, h3, h4, h5, h6 * div, p * abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var * br, span </xs:documentation> <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_textmodule"/> </xs:annotation> </xs:include> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-hypertext-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð³ÑпеÑÑекÑÑÑ ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * a </xs:documentation> <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_hypertextmodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.a.attlist"> <xs:attributeGroup ref="xhtml.a.attlist"/> <xs:attributeGroup ref="xhtml.a.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑевизнаÑÐµÐ½Ð½Ñ ÐодÑÑ XHTML ÐодÑлем аÑÑибÑÑа </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.a.target.attlist"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Target - ÐÑÑибÑÑ ÐÐ¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-list-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ ÑпиÑкÑв ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * dt, dd, dl, ol, ul, li </xs:documentation> <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.li.attlist"> <xs:attributeGroup ref="xhtml.li.attlist"/> <xs:attribute name="value" type="xh11d:Number"/> </xs:attributeGroup> </xs:redefine> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-struct-1.xsd"> <xs:annotation> <xs:documentation> СÑÑÑкÑÑÑний модÑÐ»Ñ ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * title, head, body, html </xs:documentation> <xs:documentation source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_structuremodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.version.attrib"> <xs:annotation> <xs:documentation> ÐеÑевизнаÑÐµÐ½Ð½Ñ ÑозмÑÑки XHTML 1.1 (Ð´Ð»Ñ Ð·Ð½Ð°ÑÐµÐ½Ð½Ñ Ð²ÐµÑÑÑÑ attr) </xs:documentation> </xs:annotation> <xs:attribute name="version" type="xh11d:CDATA" fixed="-//W3C//DTD XHTML Basic 1.1//EN"/> </xs:attributeGroup> <xs:attributeGroup name="xhtml.body.attlist"> <xs:attributeGroup ref="xhtml.body.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑний ÑпиÑок аÑÑибÑÑÑв ÑÑла докÑменÑа </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.body.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑевизнаÑÐµÐ½Ð½Ñ ÐодÑй XHTML ÐодÑлем Ðзнаки </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-pres-1.xsd"> <xs:annotation> <xs:documentation> ÐÑезенÑаÑÑйний модÑÐ»Ñ ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * hr, b, big, i, small,sub, sup, tt </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_presentationmodule"/> </xs:annotation> </xs:include> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-link-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * link </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_linkmodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.link.attlist"> <xs:annotation> <xs:documentation> ÐмÑни XHTML в ÑпиÑÐºÑ Ð°ÑÑибÑÑÑв link </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.link.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи поÑÐ¸Ð»Ð°Ð½Ð½Ñ (оголоÑено в ÐодÑÐ»Ñ ÐоÑиланнÑ) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.link.target.attlist"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Target XHTML - аÑÑибÑÑ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-meta-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Meta ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * meta </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_metamodule"/> </xs:annotation> </xs:include> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-base-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Base ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * base </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_basemodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.base.attlist"> <xs:annotation> <xs:documentation> ÐмÑни XHTML в ÑпиÑÐºÑ Ð°ÑÑибÑÑÑв base </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.base.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи Base (оголоÑено в модÑÐ»Ñ Base) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.base.target.attlist"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Target XHTML - аÑÑибÑÑ Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-script-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ ÑÑенаÑÑÑв ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * script, noscript </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_scriptmodule"/> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-style-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Style ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * style </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_stylemodule"/> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-inlstyle-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð°ÑÑибÑÑа Style ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * style </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_styleattributemodule"/> </xs:annotation> </xs:include> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-image-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð·Ð¾Ð±ÑÐ°Ð¶ÐµÐ½Ð½Ñ ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * img </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_imagemodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.img.attlist"> <xs:attributeGroup ref="xhtml.img.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи зобÑÐ°Ð¶ÐµÐ½Ð½Ñ (оголоÑено в ÐодÑÐ»Ñ Ð·Ð¾Ð±ÑаженнÑ) </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-object-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð¾Ð±'ÑкÑа ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * object </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_objectmodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.object.attlist"> <xs:attributeGroup ref="xhtml.object.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑний ÑпиÑок аÑÑибÑÑÑв object </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-param-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ param ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * param </xs:documentation> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-basic-table-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Ð¿ÑоÑÑÐ¸Ñ ÑаблиÑÑ ÐвеÑнÑÑÑ ÑвагÑ, Ñо даний модÑÐ»Ñ Ð½Ðµ викоÑиÑÑовÑÑÑÑÑÑ Ð² XHTML ÐÑн пÑизнаÑений Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾ÑиÑÑÐ°Ð½Ð½Ñ Ð· XHTML Basic ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * table, caption, tr, th, td </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_simpletablemodule"/> </xs:annotation> </xs:include> <xs:redefine schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-form-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ ÑоÑм ÐлеменÑи, визнаÑÐµÐ½Ñ ÑÑÑ: * form, label, input, select, optgroup, option, * textarea, fieldset, legend, button </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_extformsmodule"/> </xs:annotation> <xs:attributeGroup name="xhtml.form.attlist"> <xs:annotation> <xs:documentation> ÐмÑни до ÑпиÑÐºÑ Ð°ÑÑибÑÑÑв ÑоÑми XHTML </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.form.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи ÑоÑми (оголоÑено в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.form.events.attlist"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ ÐодÑй XHTML - Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.form.target.attlist"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ Target XHTML - Ð´Ð¾Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð°ÑÑибÑÑÑ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.input.attlist"> <xs:annotation> <xs:documentation> ÐмÑни до елеменÑÑ Ð²Ð²Ð¾Ð´Ð° ÑоÑми XHTML </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.input.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи input (в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.input.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по подÑÑм аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.input.inputmode.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по InputMode аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.label.attlist"> <xs:attributeGroup ref="xhtml.label.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи label (в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.label.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по подÑÑм аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.select.attlist"> <xs:attributeGroup ref="xhtml.select.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи select (в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.select.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по подÑÑм аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.textarea.attlist"> <xs:attributeGroup ref="xhtml.textarea.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи textarea (в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.textarea.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по подÑÑм аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.input.inputmode.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по InputMode аÑÑибÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.button.attlist"> <xs:attributeGroup ref="xhtml.button.attlist"> <xs:annotation> <xs:documentation> ÐÑигÑналÑÐ½Ñ Ð°ÑÑибÑÑи button (в модÑÐ»Ñ ÑоÑм) </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.button.events.attlist"> <xs:annotation> <xs:documentation> ÐеÑеглÑд по подÑÑм аÑÑибÑÑÑв модÑÐ»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> </xs:redefine> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-events-1.xsd"> <xs:annotation> <xs:documentation> ÐодÑÐ»Ñ ÐодÑй XHTML ÐÑÑибÑÑи, визнаÑÐµÐ½Ñ ÑÑÑ: XHTML Event Types </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_intrinsiceventsmodule"/> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-target-1.xsd"> <xs:annotation> <xs:documentation> XHTML ÐодÑÐ»Ñ ÐÑÑибÑÑа Target ÐÑÑибÑÑи, визнаÑÐµÐ½Ñ ÑÑÑ: target </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_targetmodule"/> </xs:annotation> </xs:include> <xs:include schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-inputmode-1.xsd"> <xs:annotation> <xs:documentation> XHTML Inputmode ÐодÑÐ»Ñ ÐÑÑибÑÑи, визнаÑÐµÐ½Ñ ÑÑÑ: inputmode </xs:documentation> <xs:documentation source="http://www.w3.org/TR/xhtml-basic#s_inputmode"/> </xs:annotation> </xs:include> </xs:schema>C.3. ÐалаÑÑÑÐ²Ð°Ð½Ð½Ñ XHTML Basic
Тип докÑменÑа ÑÑмейÑÑва XHTML (Ñакий Ñк XHTML Basic) повинен визнаÑиÑи Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа, ÑÐºÑ Ð²Ñн викоÑиÑÑовÑÑ. Це ÑобиÑÑÑÑ Ð·Ð° Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¾Ñ Ð¾ÐºÑемого модÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа, Ñкий обÑоблÑÑÑÑÑÑ Ð¼Ð¾Ð´ÑлÑÐ½Ð¾Ñ ÑнÑÑаÑÑÑÑкÑÑÑÐ¾Ñ XHTML. ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ñа дÑÐ°Ð¹Ð²ÐµÑ XHTML Basic (див. виÑе) пÑаÑÑÑÑÑ Ñазом, Ñоб налаÑÑÑваÑи ÑеалÑзаÑÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð´Ð¾ Ð¿ÐµÐ²Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ ÑÐ´Ð½Ð¸Ñ Ñмов ÑÐ¸Ð¿Ñ Ð´Ð¾ÐºÑменÑа. ÐодÑÐ»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ð´Ð»Ñ XHTML Basic визнаÑаÑÑÑÑÑ Ð½Ð¸Ð¶Ñе:
<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:xh11d="http://www.w3.org/1999/xhtml/datatypes/"> <xs:import namespace="http://www.w3.org/1999/xhtml/datatypes/" schemaLocation="http://www.w3.org/MarkUp/SCHEMA/xhtml-datatypes-1.xsd"/> <xs:annotation> <xs:documentation> Це модÑÐ»Ñ XML Schema ÑÐ¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ докÑменÑа XHTML Ð´Ð»Ñ XHTML Basic 1.1 $Id: index.html,v 1.2 2010/11/24 21:47:40 bertails Exp $ </xs:documentation> <xs:documentation source="xhtml-copyright-1.xsd"/> </xs:annotation> <xs:annotation> <xs:documentation> ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа XHTML Basic 1.1 Цей модÑÐ»Ñ Ð¾Ð¿Ð¸ÑÑÑ Ð³ÑÑпÑÐ²Ð°Ð½Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв / аÑÑибÑÑÑв, ÑÐºÑ ÑкладаÑÑÑ Ð·Ð°Ð³Ð°Ð»ÑÐ½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа Ð´Ð»Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв XHTML. XHTML Ð¼Ð°Ñ ÑÐ°ÐºÑ Ð¾ÑÐ½Ð¾Ð²Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа: xhtml.Inline.mix; елеменÑи на ÑимволÑÐ½Ð¾Ð¼Ñ ÑÑÐ²Ð½Ñ xhtml.Block.mix; подÑÐ±Ð½Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸Ð¼ елеменÑÑв, напÑиклад, паÑагÑаÑи Ñ ÑпиÑки xhtml.Flow.mix; бÑдÑ-ÑÐºÑ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ Ð°Ð±Ð¾ внÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи xhtml.HeadOpts.mix; елеменÑи Head xhtml.InlinePre.mix; СпеÑÑалÑний ÐºÐ»Ð°Ñ Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð¿Ð¾Ð¿ÐµÑеднÑого докÑменÑÑ xhtml.InlineNoAnchor.mix; ÐÐ¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑÑ Ð´Ð»Ñ ÑкоÑÑ(Anchor) ÐÑдÑ-ÑÐºÑ Ð³ÑÑпи, оголоÑÐµÐ½Ñ Ð² ÑÑÐ¾Ð¼Ñ Ð¼Ð¾Ð´ÑлÑ, можÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑиÑÑ, Ð´Ð»Ñ ÑÑвоÑÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ Ð´Ð¾ÐºÑменÑа елеменÑÑв, але виÑезгадане вважаÑÑÑÑÑ 'глобалÑÐ½Ð¾Ñ Ð·Ð¼ÑнноÑ' (оÑкÑлÑки Ñей ÑеÑмÑн заÑÑоÑовÑÑÑÑÑÑ Ñ ÑÑÑ). У XHTML Ñ Ð½Ð°ÑÑÑÐ¿Ð½Ñ Ð³ÑÑпи аÑÑибÑÑÑв xhtml.Core.extra.attrib xhtml.I18n.extra.attrib xhtml.Common.extra ÐиÑезазнаÑÐµÐ½Ñ ÐÑÑпи аÑÑибÑÑÑ Ð²Ð²Ð°Ð¶Ð°ÑÑÑÑÑ ÐлобалÑÐ½Ð¾Ñ Ð·Ð¼ÑÐ½Ð½Ð¾Ñ </xs:documentation> </xs:annotation> <xs:attributeGroup name="xhtml.I18n.extra.attrib"> <xs:annotation> <xs:documentation> РозÑиÑений аÑÑибÑÑ I18n </xs:documentation> </xs:annotation> <xs:attribute name="lang" type="xh11d:LanguageCode" /> </xs:attributeGroup> <xs:attributeGroup name="xhtml.Common.extra"> <xs:annotation> <xs:documentation> РозÑиÑÐµÐ½Ñ Ð·Ð°Ð³Ð°Ð»ÑÐ½Ñ Ð°ÑÑибÑÑи </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.style.attrib"> <xs:annotation> <xs:documentation> аÑÑибÑÑ "style" вÑд модÑÐ»Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑокового ÑÑÐ¸Ð»Ñ </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.Events.attrib"> <xs:annotation> <xs:documentation> ÐÑÑибÑÑи вÑд модÑÐ»Ñ Ð¿Ð¾Ð´Ñй </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> <xs:attributeGroup name="xhtml.Core.extra.attrib"> <xs:annotation> <xs:documentation> РозÑиÑÐµÐ½Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ñ Ð°ÑÑибÑÑи </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup name="xhtml.Global.core.extra.attrib"> <xs:annotation> <xs:documentation> РозÑиÑÐµÐ½Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑÐ½Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ñ Ð°ÑÑибÑÑи </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup name="xhtml.Global.I18n.extra.attrib"> <xs:annotation> <xs:documentation> РозÑиÑÐµÐ½Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑÐ½Ñ Ð°ÑÑибÑÑи I18n </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup name="xhtml.Global.Common.extra"> <xs:annotation> <xs:documentation> РозÑиÑÐµÐ½Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑÐ½Ñ Ð·Ð°Ð³Ð°Ð»ÑÐ½Ñ Ð°ÑÑибÑÑи </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:group name="xhtml.Head.extra"> <xs:sequence/> </xs:group> <xs:group name="xhtml.HeadOpts.mix"> <xs:choice> <xs:element name="script" type="xhtml.script.type"/> <xs:element name="style" type="xhtml.style.type"/> <xs:element name="meta" type="xhtml.meta.type"/> <xs:element name="link" type="xhtml.link.type"/> <xs:element name="object" type="xhtml.object.type"/> <xs:group ref="xhtml.Head.extra"/> </xs:choice> </xs:group> <xs:group name="xhtml.head.content"> <xs:sequence> <xs:group ref="xhtml.HeadOpts.mix" minOccurs="0" maxOccurs="unbounded"/> <xs:choice> <xs:sequence> <xs:element name="title" minOccurs="1" maxOccurs="1" type="xhtml.title.type"/> <xs:group ref="xhtml.HeadOpts.mix" minOccurs="0" maxOccurs="unbounded"/> <xs:sequence minOccurs="0"> <xs:element name="base" type="xhtml.base.type"/> <xs:group ref="xhtml.HeadOpts.mix" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:sequence> <xs:sequence> <xs:element name="base" type="xhtml.base.type" minOccurs="1" maxOccurs="1"/> <xs:group ref="xhtml.HeadOpts.mix" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="title" minOccurs="1" maxOccurs="1" type="xhtml.title.type"/> <xs:group ref="xhtml.HeadOpts.mix" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:choice> </xs:sequence> </xs:group> <!-- script Ñ noscript викоÑиÑÑовÑÑÑÑÑÑ Ð´Ð»Ñ Ð·Ð±ÐµÑÑÐ³Ð°Ð½Ð½Ñ ÑкÑипÑÑв Ñа алÑÑеÑнаÑивного вмÑÑÑÑ --> <xs:group name="xhtml.Script.class"> <xs:choice> <xs:element name="script" type="xhtml.script.type"/> <xs:element name="noscript" type="xhtml.noscript.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.Misc.extra"> <xs:sequence/> </xs:group> <!-- Ð¦Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи не Ñ Ð½Ñ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸Ð¼Ð¸, Ð½Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑоковимÑ, Ñа можÑÑÑ Ð²Ð¸ÐºÐ¾ÑиÑÑовÑваÑиÑÑ, де завгодно в ÑÑÐ»Ñ Ð´Ð¾ÐºÑменÑа. --> <xs:group name="xhtml.Misc.class"> <xs:choice> <xs:group ref="xhtml.Script.class"/> <xs:group ref="xhtml.Misc.extra"/> </xs:choice> </xs:group> <!-- ÐнÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи --> <xs:group name="xhtml.InlStruct.class"> <xs:choice> <xs:element name="br" type="xhtml.br.type"/> <xs:element name="span" type="xhtml.span.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.InlPhras.class"> <xs:choice> <xs:element name="em" type="xhtml.em.type"/> <xs:element name="strong" type="xhtml.strong.type"/> <xs:element name="dfn" type="xhtml.dfn.type"/> <xs:element name="code" type="xhtml.code.type"/> <xs:element name="samp" type="xhtml.samp.type"/> <xs:element name="kbd" type="xhtml.kbd.type"/> <xs:element name="var" type="xhtml.var.type"/> <xs:element name="cite" type="xhtml.cite.type"/> <xs:element name="abbr" type="xhtml.abbr.type"/> <xs:element name="acronym" type="xhtml.acronym.type"/> <xs:element name="q" type="xhtml.q.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.InlPres.class"> <xs:choice> <xs:element name="tt" type="xhtml.InlPres.type"/> <xs:element name="i" type="xhtml.InlPres.type"/> <xs:element name="b" type="xhtml.InlPres.type"/> <xs:element name="big" type="xhtml.InlPres.type"/> <xs:element name="small" type="xhtml.InlPres.type"/> <xs:element name="sub" type="xhtml.InlPres.type"/> <xs:element name="sup" type="xhtml.InlPres.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.I18n.class" > <xs:sequence/> </xs:group> <xs:group name="xhtml.Anchor.class"> <xs:sequence> <xs:element name="a" type="xhtml.a.type"/> </xs:sequence> </xs:group> <xs:group name="xhtml.InlSpecial.class"> <xs:choice> <xs:element name="img" type="xhtml.img.type"/> <xs:element name="object" type="xhtml.object.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.InlForm.class"> <xs:choice> <xs:element name="input" type="xhtml.input.type"/> <xs:element name="select" type="xhtml.select.type"/> <xs:element name="textarea" type="xhtml.textarea.type"/> <xs:element name="label" type="xhtml.label.type"/> <xs:element name="button" type="xhtml.button.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.Inline.extra"> <xs:sequence/> </xs:group> <!-- Inline.class вклÑÑÐ°Ñ ÑÑÑ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, викоÑиÑÑовÑÑÑÑÑÑ Ð² ÑкоÑÑÑ Ð·Ð¼ÑÑаного компоненÑа --> <xs:group name="xhtml.Inline.class"> <xs:choice> <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:group ref="xhtml.InlPres.class"/> <xs:group ref="xhtml.Anchor.class"/> <xs:group ref="xhtml.InlSpecial.class"/> <xs:group ref="xhtml.InlForm.class"/> <xs:group ref="xhtml.Inline.extra"/> </xs:choice> </xs:group> <!-- InlinePre.mix ÐикоÑиÑÑовÑÑÑÑÑÑ Ð² ÑкоÑÑÑ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñа в попеÑеднÑй Ð¼Ð¾Ð´ÐµÐ»Ñ --> <xs:group name="xhtml.InlinePre.mix"> <xs:choice> <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:element name="tt" type="xhtml.InlPres.type"/> <xs:element name="i" type="xhtml.InlPres.type"/> <xs:element name="b" type="xhtml.InlPres.type"/> <xs:group ref="xhtml.Anchor.class"/> <xs:group ref="xhtml.Misc.class"/> <xs:group ref="xhtml.Inline.extra"/> </xs:choice> </xs:group> <!-- InlNoAnchor.class, вклÑÑÐ°Ñ Ð² Ñебе вÑÑ Ð±ÐµÐ·-ÑкÑÑÐ½Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, викоÑиÑÑовÑÑÑÑÑÑ Ð² ÑкоÑÑÑ Ð·Ð¼ÑÑаного компоненÑа --> <xs:group name="xhtml.InlNoAnchor.class"> <xs:choice> <xs:group ref="xhtml.InlStruct.class"/> <xs:group ref="xhtml.InlPhras.class"/> <xs:group ref="xhtml.InlPres.class"/> <xs:group ref="xhtml.InlSpecial.class"/> <xs:group ref="xhtml.InlForm.class"/> <xs:group ref="xhtml.Inline.extra"/> </xs:choice> </xs:group> <!-- InlNoAnchor.mix, вклÑÑÐ°Ñ Ð² Ñебе вÑÑ Ð±ÐµÐ·-ÑкÑÑÐ½Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи --> <xs:group name="xhtml.InlNoAnchor.mix"> <xs:choice> <xs:group ref="xhtml.InlNoAnchor.class"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <!-- Inline.mix, вклÑÑÐ°Ñ Ð² Ñебе вÑÑ Ð±ÐµÐ·-ÑкÑÑÐ½Ñ Ð²Ð½ÑÑÑÑÑнÑоÑÑÑÐ¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, вклÑÑаÑÑи Misc.class --> <xs:group name="xhtml.Inline.mix"> <xs:choice> <xs:group ref="xhtml.Inline.class"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <!-- У HTML 4 DTD, заголовок Ñ ÑпиÑок елеменÑÑв бÑли вклÑÑÐµÐ½Ñ Ð² Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ Ð³ÑÑпÑ. ÐÑÑпи Heading.class Ñа List.class ÑÐµÐ¿ÐµÑ Ð¿Ð¾Ð²Ð¸Ð½Ð½Ñ Ð±ÑÑи вклÑÑÐµÐ½Ñ Ñвно пÑи деклаÑÑÐ²Ð°Ð½Ð½Ñ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв, де Ñе Ð½ÐµÐ¾Ð±Ñ Ñдно. --> <xs:group name="xhtml.Heading.class"> <xs:choice> <xs:element name="h1" type="xhtml.h1.type"/> <xs:element name="h2" type="xhtml.h2.type"/> <xs:element name="h3" type="xhtml.h3.type"/> <xs:element name="h4" type="xhtml.h4.type"/> <xs:element name="h5" type="xhtml.h5.type"/> <xs:element name="h6" type="xhtml.h6.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.List.class"> <xs:choice> <xs:element name="ul" type="xhtml.ul.type"/> <xs:element name="ol" type="xhtml.ol.type"/> <xs:element name="dl" type="xhtml.dl.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.Table.class"> <xs:choice> <xs:element name="table" type="xhtml.table.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.Form.class"> <xs:choice> <xs:element name="form" type="xhtml.form.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.Fieldset.class"> <xs:choice> <xs:element name="fieldset" type="xhtml.fieldset.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.BlkStruct.class"> <xs:choice> <xs:element name="p" type="xhtml.p.type"/> <xs:element name="div" type="xhtml.div.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.BlkPhras.class"> <xs:choice> <xs:element name="pre" type="xhtml.pre.type"/> <xs:element name="blockquote" type="xhtml.blockquote.type"/> <xs:element name="address" type="xhtml.address.type"/> </xs:choice> </xs:group> <xs:group name="xhtml.BlkPres.class"> <xs:sequence> <xs:element name="hr" type="xhtml.hr.type"/> </xs:sequence> </xs:group> <xs:group name="xhtml.BlkSpecial.class"> <xs:choice> <xs:group ref="xhtml.Table.class"/> <xs:group ref="xhtml.Form.class"/> <xs:group ref="xhtml.Fieldset.class"/> </xs:choice> </xs:group> <xs:group name="xhtml.Block.extra"> <xs:sequence/> </xs:group> <!-- Block.class вклÑÑÐ°Ñ Ð² Ñебе ÑÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, викоÑиÑÑовÑÑÑÑÑÑ Ð² ÑкоÑÑÑ Ð·Ð¼ÑÑаного компоненÑа --> <xs:group name="xhtml.Block.class"> <xs:choice> <xs:group ref="xhtml.BlkStruct.class"/> <xs:group ref="xhtml.BlkPhras.class"/> <xs:group ref="xhtml.BlkPres.class"/> <xs:group ref="xhtml.BlkSpecial.class"/> <xs:group ref="xhtml.Block.extra"/> </xs:choice> </xs:group> <!-- Block.mix вклÑÑÐ°Ñ Ð² Ñебе ÑÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, плÑÑ Misc.class; --> <xs:group name="xhtml.Block.mix"> <xs:choice> <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.Block.class"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <!-- УвеÑÑ Ð²Ð¼ÑÑÑ ÐµÐ»ÐµÐ¼ÐµÐ½ÑÑв Flow.mix вклÑÑÐ°Ñ ÑвеÑÑ ÑекÑÑовий змÑÑÑ, блоковий Ñа внÑÑÑÑÑнÑоÑÑÑоковий ÐвеÑнÑÑÑ ÑвагÑ, Ñо "бÑдÑ-Ñкий " елеменÑ, Ñо Ð²Ñ Ð¾Ð´Ð¸ÑÑ ÑÑÑ, дозволÑÑ Ð½Ð°Ð¼ додаÑи Ð´Ð°Ð½Ñ Ð²Ñд бÑдÑ-Ñкого ÑнÑого пÑоÑÑоÑÑ Ñмен, пÑи Ð½ÐµÐ¾Ð±Ñ ÑдноÑÑÑ ÑÑвоÑÐµÐ½Ð½Ñ Ñкладеного докÑменÑа. ÐÑдзнаÑÑе, однак, Ñо не можливо додаÑи бÑдÑ-Ñкий головний ÐµÐ»ÐµÐ¼ÐµÐ½Ñ ÑÑÐ²Ð½Ñ Ð±ÐµÐ· подалÑÑÐ¾Ñ Ð·Ð¼Ñни. Щоб додаÑи меÑÐ°Ð´Ð°Ð½Ñ RDF в заголовок докÑменÑа, модиÑÑкÑйÑе ÑÑÑÑкÑÑÑний модÑлÑ. --> <xs:group name="xhtml.Flow.mix"> <xs:choice> <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.Block.class"/> <xs:group ref="xhtml.Inline.class"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <xs:group name="xhtml.FlowNoTable.mix"> <xs:choice> <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.BlkStruct.class"/> <xs:group ref="xhtml.BlkPhras.class"/> <xs:group ref="xhtml.Form.class"/> <xs:group ref="xhtml.Inline.class"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <!-- BlkNoForm.mix вклÑÑÐ°Ñ ÑÑÑ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñи, за винÑÑком ÑÐ¸Ñ , ÑÐºÑ ÑÑнÑÑÑÑ Ð² модÑÐ»Ñ ÑоÑм, плÑÑ Misc.class --> <xs:group name="xhtml.BlkNoForm.mix"> <xs:choice> <xs:group ref="xhtml.Heading.class"/> <xs:group ref="xhtml.List.class"/> <xs:group ref="xhtml.BlkStruct.class"/> <xs:group ref="xhtml.BlkPhras.class"/> <xs:group ref="xhtml.BlkPres.class"/> <xs:group ref="xhtml.Table.class"/> <xs:group ref="xhtml.Block.extra"/> <xs:group ref="xhtml.Misc.class"/> </xs:choice> </xs:group> <xs:element name="html" type="xhtml.html.type"/> </xs:schema>
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