5 საერთო XML შეცდომები

ზოგიერთი რამ არ უნდა გააკეთოთ XML- ში

XML (გაფართოების მარკირების ენა) ენა იმდენად მარტივია, რომ მხოლოდ მასზე ვინმეს შეუძლია. ამგვარი ხელმისაწვდომობა არის ენის მნიშვნელოვანი სარგებელი. XML- ის პრობლემა ისაა, რომ ენაზე არსებული წესები აბსოლუტურია. XML parsers დატოვონ პატარა ოთახში შეცდომა. მიუხედავად იმისა, რომ თქვენ ხართ ახალი XML ან უკვე მუშაობის ენა წლების განმავლობაში, იგივე საერთო შეცდომები ტენდენცია პოპ up უსასრულოდ. მოდით შევხედოთ ხუთი საერთო შეცდომების ადამიანები, როდესაც ავტორინგთან დოკუმენტების XML ისე, რომ თქვენ შეგიძლიათ ვისწავლოთ, რათა თავიდან ავიცილოთ ეს შეცდომები თქვენი სამუშაო!

01 წლის 05

ყალბი დეკლარაციის განცხადება

მიუხედავად მათი ტექნიკური სირთულეებისა, კომპიუტერები ჯერჯერობით ვერ იფიქრებენ და ინტუიციას იყენებენ, თუ რას ნიშნავს სხვადასხვა შემთხვევები. თქვენ უნდა მიუთითოთ ენა დეკლარაციის განცხადებით, რომ ბრაუზერი გაიგებს იმ კოდს, რომელსაც ჩაწერ. დაივიწყეთ ეს განცხადება და ბრაუზერი არ ექნება იდეა, რომლის ენაზე იყენებთ თქვენ და ამასთანავე, ვერ ახერხებთ იმას, რომ კოდექსზე დაწერე.

02 05

Unnested ელემენტები ან ტექსტი

XML მუშაობს იერარქიულ სტილში. ეს ნიშნავს:

05 of 03

ღია ტეგები

XML მოითხოვს თქვენ დახუროს ყველა ტეგი, რომ თქვენ გახსნა. ტეგი ის არის, როგორც ამას დახურვა სჭირდება. თქვენ არ დატოვებთ იმას, რაც ღიაა მხოლოდ ჩამოკიდებული! HTML- ზე , შეგიძლიათ მიიღოთ მოშორებით შემთხვევითი ღია ტეგით და ზოგი ბრაუზერიც მაშინაც კი, როცა თქვენ გვერდს დავუმატებთ. დოკუმენტი შესაძლოა კვლავ გაემიჯნოს იმ შემთხვევაშიც კი, თუ კარგად არ არის ჩამოყალიბებული. XML გაცილებით fussier ვიდრე. ღია დოკუმენტის XML დოკუმენტი რაღაც მომენტში შეცდომას გამოიწვევს.

04 of 05

არარის Root ელემენტის

მას შემდეგ, რაც XML მუშაობს ხე-სტრუქტურაში, ყველა XML გვერდზე უნდა ჰქონდეს ძირეული ელემენტის ხე ზედაპირი. ელემენტის სახელი არ არის მნიშვნელოვანი, მაგრამ უნდა არსებობდეს ან იმ ტეგები, რომლებიც მიჰყვებიან არ იქნება სწორად.

05 05

მრავალჯერადი თეთრი ფართი პერსონაჟები

XML interprets 50 ცარიელი ფართები იგივე აკეთებს ერთი.

XML კოდი: Hello World!
გამოყვანა: Hello World!

XML მიიღებს რამოდენიმე ცარიელი სივრცეს, რომელიც ცნობილია როგორც თეთრი სივრცის სიმბოლოები და კომპაქტური ერთ სივრცეში. გახსოვდეთ, XML ატარებს მონაცემებს. არ არის ამ მონაცემების პრეზენტაცია. მას არაფერი აქვს საერთო ვიზუალური ჩვენებით ან დიზაინით. ტექსტის გასახსნელად გამოყენებული თეთრი სივრცე არაფერია XML კოდით, ასე რომ, თუ თქვენ დამატებით დამატებით სივრცეში დაამატებთ რაიმე სახის ვიზუალურ განლაგებას ან დიზაინის უკმარისობას, ხარ შენს დროს.

რედაქტირებულია Jeremy Girard