Կատարեք ձեր XML նայիր, թե ինչպես Դուք ցանկանում եք, որ այն պատշաճ կերպով ձեւավորի Cascading Style Sheets- ով
XML փաստաթուղթ ստեղծելու, DTD- ին գրելու եւ զննարկիչի հետ զետեղելու համար դա բոլորովին լավ է, բայց ինչպես է փաստաթուղթը ցուցադրվում, երբ այն դիտում է: XML- ը ցուցադրման լեզուն չէ: Փաստորեն, XML- ով գրված փաստաթղթերը բոլորովին ֆորմատավորում չեն ունենա:
Այսպիսով, ինչպես եմ դիտում իմ XMLը:
Բրաուզերում XML դիտելու բանալին Cascading Style Sheets- ն է: Style թերթերը թույլ են տալիս սահմանել ձեր XML փաստաթղթի ամեն մի հատված `ձեր տեքստի չափը եւ գույնից ձեր ոչ տեքստի օբյեկտների ֆոնին եւ դիրքին:
Ասեք, որ ունեք XML փաստաթուղթ:
]>Եթե դուք այդ փաստաթուղթը դիտել եք XML- ի պատրաստված բրաուզերում, ինչպիսիք են Internet Explorer- ը, այն կցուցադրի նման բան:
Ջուդի Լեյրան Ջենիֆեր ԲրենդանԲայց ինչ էլ որ ուզում ես տարբերել ծնողի եւ երեխայի տարրերի միջեւ: Կամ նույնիսկ տեսողական տարբերություն կատարեք փաստաթղթի բոլոր տարրերի միջեւ: Դուք չեք կարող դա անել XML- ով, եւ դա այն լեզուն չէ, որը նախատեսված է ցուցադրման համար:
Բարեբախտաբար, հեշտ է օգտագործել Cascading Style Sheets կամ CSS- ի XML փաստաթղթերը `սահմանելու, թե ինչպես եք ուզում այն փաստաթղթերը եւ ծրագրերը դիտելիս, երբ դիտարկվում եք դիտարկիչում: Վերոնշյալ փաստաթղթի համար դուք կարող եք սահմանել յուրաքանչյուր պիտակների ոճը այնպես, որ դուք կստանաք HTML փաստաթուղթ:
Օրինակ, HTML- ում դուք կարող եք սահմանել բոլոր տեքստերը պարբերության պիտակների մեջ (
p>) տառատեսակի դեմ Verdana, Ժնեւ կամ Helvetica եւ ֆոնի գույնի կանաչ: Որպեսզի ձեւակերպեք այնպես, որ բոլոր պարբերությունները նման լինեն, գրեք.
p {font-family: verdana, geneva, helvetica; background-color: # 00ff00; }Նույն կանոնները աշխատում են XML փաստաթղթերի համար: XML- ի յուրաքանչյուր տառատեսակ կարող է սահմանվել XML փաստաթղթում.
ընտանիք (գույնը `# 000000; } ծնողը {font-family: Arial Black; գույնը `# ff0000; սահման: ամուր 5px; լայնությունը `300px; } child {font-family: verdana, helvetica; գույնը `# cc0000; սահման: ամուր 5px; սահմանի գույնը `# cc0000; }Երբ դուք ունեք ձեր XML փաստաթուղթը եւ ձեր ոճաթերթիկը գրված է, դուք պետք է դրանք միասին դնեք: HTML- ի հղման հրամանատարին նման, դուք սահմանում եք ձեր XML փաստաթղթի վերեւի մասում (ներքեւում XML հայտարարության), պատմելով XML պարկում, որտեղ գտնել ոճաթերթիկը: Օրինակ:
xml-stylesheet type = "text / css" href = "stylesheet.css"?>Ինչպես ասացի վերը, այս տողը պետք է գտնվի Xml?> Հռչակագրի ներքո, բայց նախքան XML փաստաթղթի տարրերից որեւէ մեկը:
Այն միասին դնելով, ձեր XML փաստաթուղթը կարդաց.
xml-stylesheet type = "text / css" href = "stylesheet.css"?> < A1>