გაახარეთ თქვენი XML Look როგორ გინდათ ეს ერთად კასკადური სტილების
XML დოკუმენტის შექმნა, DTD- ის წერა და ბრაუზერის დამუშავება ყველა კარგად არის, მაგრამ როგორ გამოჩნდება ეს დოკუმენტი? XML არ არის ენის ჩვენება. სინამდვილეში, XML- ზე დაწერილი დოკუმენტები არ ექნებათ გაფორმებას.
ასე რომ, როგორ შემიძლია ჩემი XML?
ბროუზერი XML- ის გასაღების გასაღები არის კასკადური სტილების მონაცემები. სტილების ფურცლები საშუალებას გაძლევთ განსაზღვროთ თქვენი XML დოკუმენტის ყველა ასპექტი თქვენს ტექსტის ზომადან და ფერის ფონზე და თქვენი არა-ტექსტური ობიექტების პოზიციაზე.
თქვით, რომ XML დოკუმენტი გაქვთ:
]თუ თქვენ იხილავთ ამ დოკუმენტს XML მზად ბრაუზერში, მაგალითად, Internet Explorer- ში, რომ ეს ასე გამოიყურებოდეს:
ჯუდი ბრეიდანიმაგრამ რა მოხდება, თუ მშობლისა და შვილის ელემენტებს შორის განსხვავება გინდა? ან თუნდაც ვიზუალური განსხვავება დოკუმენტში ყველა ელემენტს შორის. თქვენ არ შეგიძლიათ ამის გაკეთება XML- ზე, და ეს არ არის ენა, რომელიც განკუთვნილია დისპლეისთვის.
მაგრამ საბედნიეროდ, ადვილად გამოიყენოთ კასკადური სტილების ან CSS- ის XML დოკუმენტებში, რათა განსაზღვროთ, თუ როგორ გსურთ იმ დოკუმენტები და აპლიკაციები, რომლებიც ბრაუზერში გახსნილია. ზემოთ მოყვანილი დოკუმენტისთვის, თქვენ შეგიძლიათ განსაზღვროთ თითოეული ტეგების სტილი, ისევე როგორც HTML დოკუმენტი.
მაგალითად, HTML- ში შეიძლება დაგჭირდეთ პუნქტის შრიფტის (
p>) შრიფტის სახით განსაზღვრული შრიფტის სახით Verdana, Geneva, ან Helvetica და ფონის ფერი მწვანე. განისაზღვროს, რომ სტილისტი ისე, რომ ყველა პუნქტი მსგავსია, თქვენ წერენ:
p {font-family: verdana, geneva, helvetica; ფონის ფერი: # 00ff00; }იგივე წესები მუშაობს XML დოკუმენტებზე. XML- ის თითოეული ტეგი შეიძლება განისაზღვროს XML- ის დოკუმენტში:
ოჯახი {ფერი: # 000000; } მშობელი {font-family: Arial Black; ფერი: # ff0000; საზღვარი: მყარი 5px; სიგანე: 300px; } შვილი {font-family: verdana, helvetica; ფერი: # cc0000; საზღვარი: მყარი 5px; საზღვრის ფერი: # cc0000; }მას შემდეგ, რაც თქვენ გაქვთ თქვენი XML დოკუმენტი და თქვენი სტილის წერია, თქვენ უნდა დააყენოთ ისინი. HTML- ის ბმული ბრძანების მსგავსად, თქვენს XML დოკუმენტის ზედა ნაწილში (XML- ის დეკლარაციის ქვემოთ) ხაზგასმით მიუთითეთ XML- ის პარკერი, სადაც უნდა მოძებნოთ სტილის მოძებნა. მაგალითად:
xml- სტილის ტიპი = "ტექსტი / css" href = "stylesheet.css"?>როგორც მე ვთქვი ზემოთ, ეს ხაზი უნდა იყოს ქვემოთ Xml?> დეკლარაციის ქვემოთ, მაგრამ XML დოკუმენტის რომელიმე ელემენტამდე.
ყველაფერთან ერთად, თქვენი XML დოკუმენტი წაიკითხა:
xml version = "1.0" standalone = "yes"> xml- სტილის ტიპი = "ტექსტი / css" href = "stylesheet.css"?> <> ჯენიფერი parent>