CSS менен Styling XML документтер

Make Сиздин XML карап Сиз стилдерди менен аны каалаарыбызды кантип

бир XML документти түзүү, DTD жазуу, жана браузер аркылуу аны талдоодо баары жакшы, бирок документ дисплей, аны көрүүгө качан болот? XML экрандын бир тил эмес. Чындыгында, XML менен жазылган документтер боюнча эч кандай түзүү болот.

Демек, кантип XML болот деп ойлойсуз?

серепчиде XML көрүү ачкычы Style Sheets Cascading жатат. Style барактар ​​Сиздин тексттик эмес объектилерин алкагында жана ордуна сиздин текст өлчөмүн жана түсүн да, XML документинен бардык аспектилерин аныктоого мүмкүндүк берет.

Эгер XML документке ээ деп айт:

]> <үй-бүлө> <ата-> Judy <ата-> Лайард <бала> Атайга <бала> Брендан

Эгер, мисалы, Internet Explorer сыяктуу XML даяр браузер, ал документти көрүү бере турган болсо, ушул сыяктуу бир нерсе кошо турган:

Judy Лайард Атайга Брендан

Ал эми сен ата-эне жана баланын элементтердин ортосундагы айырманы каалаган? Же болбосо да, документке бардык элементтердин ортосундагы көрсөтмө -дешти. Сиз XML менен кыла албайт, ал эми көрсөтүү үчүн негиз болууга тийиш бир тил эмес.

Бирок Бактыга жараша, ал колдонууга жеңил болуп саналат Cascading Style Sheets сиз браузерде караганда Статусунда өзгөрүүлөр жок документтерди жана арыздарды каалагандай аныктоо XML документтерге, же CSS. Жогоруда документ алуу үчүн, сен учун HTML документти беле, ошол эле жол менен Tags ар бир стилди аныктай алат.

Мисалы, HTML сиз арип бети Verdana, Лион, же Helvetica жана негизги Жашыл түс менен пункт Tags (<б> ) бардык текст аныктама келет. бардык пункттары Ошол сыяктуу эле, силер жазган бир салынган экенин аныктоо үчүн:

б {арип-үй-бүлө: Verdana, Лион, Helvetica; маалымат-түсү: # 00FF00; }

ошол эле эрежелер XML документтерин үчүн иштешет. XML-жылы ар бир теги XML документке аныкталышы мүмкүн:

үй-бүлө {түсү: # 000000; } Ата-{арип-үй-бүлө: Arial Black; түс: # ff0000; Чек ара: катуу 5px; туурасы: 300px; } Бала {арип-үй-бүлө: Verdana, Helvetica; түс: # cc0000; Чек ара: катуу 5px; чек-ара-түсү: # cc0000; }

Эгер XML Документти көрүү жана ээ кийин стилдер жазылган, силер менен бирге аларды керек. HTML-жылы шилтеме буйрук эле, сен кайда салынган издөө XML талдагычты айтып, сиздин XML документине (XML жарыялоо төмөн) үстү жагында бир сызык койду. Мисалы:

Мен жогоруда айткандай, бул сапта Жарыялоо, ал эми XML документке ар бир элементтери төмөнкүлөр ашык болушу керек.

Баардыгын бириктиребиз, сиздин XML Документти окуп:

< Элемент бала (#PCDATA)>]> <үй-бүлө> <ата-> Judy <ата-> Лайард <бала> Атайга <бала> Брендан