5 సాధారణ XML లోపాలు

మీరు XML లో ఎప్పటికీ చేయని కొన్ని విషయాలు

XML (ఎక్స్టెన్సిబుల్ మార్కప్ లాంగ్వేజ్) భాష చాలా సరళమైనది. ఆ రకమైన యాక్సెసిబిలిటీ భాష యొక్క ముఖ్య ప్రయోజనం. XML కు లోపం అనేది భాషలో ఉనికిలో ఉన్న నియమాలు సంపూర్ణంగా ఉంటాయి. XML పార్సర్స్ లోపం కోసం తక్కువ గది వదిలి. మీరు XML కు క్రొత్తవారైనా లేదా సంవత్సరానికి భాషలో పనిచేస్తున్నానా, అదే సాధారణ లోపాలు మళ్లీ మళ్లీ పాపప్ చేయబడతాయి. మీ సొంత పనిలో ఈ తప్పులను నివారించడానికి మీరు నేర్చుకోవచ్చేటప్పుడు XML లో రచన పత్రాలు చేసేటప్పుడు తయారు చేసే ఐదు సాధారణ తప్పులు చూద్దాం!

01 నుండి 05

ఫర్టేట్ డిక్లరేషన్ స్టేట్మెంట్

వారి సాంకేతిక సంక్లిష్టతలను ఉన్నప్పటికీ, కంప్యూటర్లు ఇంకా తాము ఆలోచించలేవు మరియు వివిధ సందర్భాల్లో అర్థం ఏమిటో కనిపెట్టడానికి అంతర్దృష్టిని ఉపయోగించుకోవచ్చు. మీరు డిక్లరేషన్ స్టేట్మెంట్తో భాషను పేర్కొనాలి, తద్వారా మీరు వ్రాసే కోడ్ను బ్రౌజర్ అర్థం చేసుకుంటుంది. ఈ స్టేట్మెంట్ని మర్చిపోండి మరియు బ్రౌజర్ మీరు ఏ భాషని ఉపయోగిస్తుందో తెలియదు మరియు అందువల్ల మీరు వ్రాసే కోడ్తో ఎక్కువ చేయలేరు.

02 యొక్క 05

అన్ఎస్టెడ్ ఎలిమెంట్స్ లేదా టెక్స్ట్

XML ఒక క్రమానుగత శైలిలో పనిచేస్తుంది. దీని అర్ధం:

03 లో 05

తెరిచిన టాగ్లు

మీరు తెరచిన అన్ని ట్యాగ్లను మూసివేయాలని XML మిమ్మల్ని కోరుతుంది. ఇటువంటి ట్యాగ్ను మూసివేయడం అవసరం. అక్కడే ఉరి వేయడం మీరు వదిలివేయలేరు! HTML లో , అప్పుడప్పుడు ఓపెన్ ట్యాగ్తో మీరు దూరంగా ఉండవచ్చు, మరియు కొన్ని బ్రౌజర్లు వారు పేజీని అందించినప్పుడు మీ కోసం ట్యాగ్లను కూడా మూసివేస్తారు. సరిగ్గా రూపొందించబడకపోయినా ఆ పత్రం ఇప్పటికీ అన్వయించగలదు. XML కన్నా చాలా ఫస్సియర్. బహిరంగ ట్యాగ్తో ఉన్న XML పత్రం ఏదో ఒక సమయంలో ఒక లోపాన్ని సృష్టిస్తుంది.

04 లో 05

రూట్ ఎలిమెంట్ లేదు

XML ఒక చెట్టు-నిర్మాణంలో పనిచేస్తున్నందున, ప్రతి XML పుటలో చెట్టు యొక్క శిఖరం వద్ద రూట్ మూలకం ఉండాలి. మూలకం యొక్క పేరు ముఖ్యమైనది కాదు, కానీ అది ఉండాలి లేదా అనుసరించే ట్యాగ్లు సరిగ్గా సమూహంగా ఉండవు.

05 05

బహుళ వైట్-స్పేస్ అక్షరాలు

XML అది ఖాళీగా ఉన్న 50 ఖాళీ ప్రదేశాలను అంచనా వేస్తుంది.

XML కోడ్: హలో వరల్డ్!
అవుట్పుట్: హలో వరల్డ్!

XML ఖాళీ స్థలాలను తీసుకొంటుంది, ఇది తెల్లని-ఖాళీ అక్షరాలుగా పిలవబడుతుంది, మరియు వాటిని ఒక ఖాళీగా కంపోస్ట్ చేస్తుంది. గుర్తుంచుకోండి, XML డేటాను మోసుకుపోతుంది. ఇది ఆ డేటా యొక్క ప్రదర్శన గురించి కాదు. ఇది విజువల్ డిస్ప్లే లేదా డిజైన్తో ఏమీ లేదు. వచనం సమలేఖనం చేయడానికి ఉపయోగించే ఒక తెల్లని స్థలం XML కోడ్లో ఏదీ కాదు, కనుక మీరు కొన్ని రకాలైన దృశ్యమాన ఆకృతిని లేదా రూపకల్పనను వివరించడానికి అదనపు ప్రదేశాలను జోడించితే, మీరు మీ సమయాన్ని వృధా చేస్తున్నారు.

జెరెమీ గిరార్డ్ చే ఎడిట్ చేయబడింది