Agħmel il-Ħares XML Tiegħek Kif Tridha Hija Bil Folji ta 'l-Istil Cascading
Il-ħolqien ta 'dokument XML, bil-miktub tad-DTD, u l-analiżi tiegħu ma' browser hija kollha multa, imma kif se juri d-dokument meta tarah? XML mhijiex lingwa tal-wiri. Fil-fatt, id-dokumenti miktuba bl-XML ma jkollhom l-ebda formatting.
Allura, Kif Nista Ara XML Tiegħi?
Iċ-ċavetta biex tara l-XML f'xi browser hija l-Folji ta 'l-Istil ta' Cascading. Folji ta 'l-istil jippermettulek tiddefinixxi kull aspett tad-dokument XML tiegħek, mid-daqs u l-kulur tat-test tiegħek sa l-isfond u l-pożizzjoni ta' l-oġġetti li ma fihomx test.
Tgħid li għandek dokument XML:
xml version = "1.0" standalone = "iva"> ]Li kieku kellha tara dak id-dokument f'xi browser imħejji XML, bħal Internet Explorer, kien juri xi ħaġa bħal din:
Judy Layard Jennifer BrendanImma x'jiġri jekk riedet tiddifferenzja bejn l-elementi ġenituri u dawk tat-tfal? Jew inkella jagħmlu distinzjoni viżiva bejn l-elementi kollha fid-dokument. Ma tistax tagħmel dan bl-XML, u mhix lingwa li hija maħsuba biex tintuża għall-wiri.
Iżda fortunatament, huwa faċli li tuża Fuljetti ta 'Kuluri Cascading , jew CSS, f'dokumenti XML biex tiddefinixxi kif trid dawk id-dokumenti u l-applikazzjonijiet li juru meta jidhru f'xi browser. Għad-dokument ta 'hawn fuq, tista' tiddefinixxi l-istil ta 'kull tikketta bl-istess mod li kieku jkollok dokument HTML.
Pereżempju, f'HTML inti tista 'tixtieq tiddefinixxi t-test kollu fit-tikketti tal-paragrafu (
p>) bil-font face Verdana, Ġinevra jew Helvetica u l-kulur aħdar fl-isfond. Biex tiddefinixxi dak f'xi stili sabiex il-paragrafi kollha jkunu bħal dawk, tikteb:
p {font-family: verdana, ġeneva, helvettika; kulur fl-isfond: # 00ff00; }L-istess regoli jaħdmu għal dokumenti XML. Kull tikketta fl-XML tista 'tiġi definita fid-dokument XML:
familja {kulur: # 000000; } ġenitur {font-family: Arial Iswed; kulur: # ff0000; fruntiera: 5px solidu; wisa ': 300px; } tfal {font-family: verdana, helvetica; kulur: # cc0000; fruntiera: 5px solidu; kulur tal-fruntiera: # cc0000; }Ladarba jkollok id-dokument XML tiegħek u l- istil tal - istil tiegħek jinkiteb, għandek tpoġġihom flimkien. Simili għall-kmand ta 'rabta f'HTML, tqiegħed linja fin-naħa ta' fuq tad-dokument XML tiegħek (taħt id-dikjarazzjoni XML), tgħid lill-parser XML fejn issib il-folja tal-istil. Pereżempju:
xml-stylesheet type = "text / css" href = "stylesheet.css"?>Kif semmejt hawn fuq, din il-linja għandha tinstab taħt id-dikjarazzjoni Xml?> Imma qabel xi wieħed mill-elementi fid-dokument XML.
Meta tpoġġi dan kollu flimkien, id-dokument XML tiegħek għandu jaqra:
xml version = "1.0" standalone = "yes"> xml-stylesheet type = "text / css" href = "stylesheet.css"?> < ! Element Child (#PCDATA)>]