CSS-тэй XML-г баримтжуулах

Cascading Style Sheets-тэй хэрхэн ашиглахыг хүсч байгаа бол XML-гээ хий

XML баримтыг үүсгэх, DTD-г бичих, үүнийг хөтчөөр задлан шинжлэх нь бүгд зүгээр боловч баримт бичиг харагдахад хэрхэн харагдах вэ? XML бол дэлгэцийн хэл биш юм. Үнэн хэрэгтээ XML-тэй бичигдсэн баримтууд нь ямар ч форматгүй байна.

Тэгэхээр, би XML-г хэрхэн үзэх вэ?

Хөтөч дэх XML үзэх түлхүүр нь Cascading Style Sheets. Стандарт хуудас нь таны XML баримтын бүх талыг текстийн хэмжээ, өнгөнөөс авсан текст бус обьектийн байрлал, байрлалаас тодорхойлох боломжийг олгодог.

XML файл байна гэж хэлнэ үү:

]> Judy Layard Jennifer Brendan

Хэрэв та энэ баримтыг Internet Explorer гэх мэт XML бэлэн браузер дээр үзэх бол иймэрхүү харагдах болно:

Judy Layard Женнифер Брэндан нар

Хэрэв та эцэг эх, хүүхдийн элементүүдийг хооронд нь ялгахыг хүсч байсан бол юу болох вэ? Эсвэл баримт бичиг дэх бүх элементүүдийн хоорондын харааны ялгааг гаргадаг. Та үүнийг XML-тэй хийж болохгүй, энэ нь харуулах зориулалтаар ашиглагдах хэл биш юм.

Гэхдээ Азаар Cascading Style Sheets буюу CSS-ийг XML баримтанд ашиглахад эдгээр баримтууд, аппликешнуудыг браузер дээр харагдахыг хэрхэн харуулахыг тодорхойлоход хялбар байдаг. Дээрх баримтын хувьд та HTML баримттай ижил аргаар хэв маягыг тодорхойлох болно.

Жишээ нь, HTML дотор та текстийн бүх текстийг (

) тодорхойлно. Verdana, Женева, эсвэл Helvetica фонтын нүүр, өнгө ногоон өнгөтэй. Бүх загварыг ийм загвараар загварчлахдаа дараахь зүйлийг бичнэ:

p {font-family: verdana, geneva, helvetica; background-color: # 00ff00; }

Үүнтэй адил дүрмүүд нь XML баримт бичигт ажиллана. XML-т tag бүрийг XML баримт бичигт тодорхойлж болно:

гэр бүл {өнгө: # 000000; } эцэг {font-family: Arial Black; өнгө: # ff0000; border: хатуу 5px; өргөн: 300px; } хүүхэд {фонт-гэр бүл: verdana, helvetica; өнгө: # cc0000; border: хатуу 5px; border color: # cc0000; }

Хэрэв та XML баримт бичигтэй бөгөөд таны загварын хуудсыг бичсэн бол тэдгээрийг нэгтгэх хэрэгтэй. HTML доторх холболтын тушаалын нэгэн адил та XML баримт бичигт (XML мэдэгдлийн доор) мөрийг байрлуулж, XML маягтын загварыг хаанаас хайж олохыг хэлнэ. Жишээлбэл:

Дээр дурдсанчлан, энэ мөр нь Мэдэгдлийн доор байх ёстой боловч XML баримт бичигт элементүүдийн аль нэгээс өмнө байх ёстой.

Үүнийг бүхэлд нь хийснээр таны XML баримт бичиг уншиж болно:

Judy Layard Jennifer Brendan