XML అంటే ఎక్స్టెన్సిబుల్ మార్కప్ లాంగ్వేజ్ . దీని ప్రయోజనం ఇంటర్నెట్లో, మొబైల్ యాప్ల కోసం మరియు ఇతర చోట్ల డేటాను వివరించడం మరియు స్ట్రక్చర్ చేయడం. ఇది ఎలా పనిచేస్తుందో మరియు XML దేని కోసం ఉపయోగించబడుతోందని మీరు ఆశ్చర్యపోతున్నారా? వివరాలను అర్థం చేసుకోవడానికి మీకు సహాయం చేద్దాం.
మార్కప్ లాంగ్వేజెస్ అంటే ఏమిటి?
మార్కప్ భాషలు వచనాన్ని ఉల్లేఖిస్తాయి లేదా అదనపు సమాచారాన్ని జోడించండి. ఈ ఉల్లేఖనాలు తుది వినియోగదారుకు కనిపించకుండా ఉంటాయి. మీ బ్రౌజర్ వంటి 'యంత్రం' మార్కప్ ఆదేశాల ద్వారా వచనాన్ని ప్రాసెస్ చేయడానికి మరియు ప్రదర్శించడానికి ముందు ఈ ఉల్లేఖనాలను చదువుతుంది.
ప్రకారం వికీపీడియా :
'ఆలోచన మరియు పదజాలం పేపర్ మాన్యుస్క్రిప్ట్ల' మార్కింగ్ అప్ 'నుండి ఉద్భవించాయి, అనగా ఎడిటర్ల రివిజన్ రిక్షన్స్, సాంప్రదాయకంగా రచయితల మాన్యుస్క్రిప్ట్లపై బ్లూ పెన్సిల్తో వ్రాయబడింది. డిజిటల్ మీడియాలో, ఈ 'బ్లూ పెన్సిల్ ఇన్స్ట్రక్షన్ టెక్స్ట్' ట్యాగ్ల ద్వారా భర్తీ చేయబడింది, ఇది కొంత డిస్ప్లేలో ఎలా చూపబడుతుందనే వివరాల కంటే డాక్యుమెంట్లోని భాగాలు ఏమిటో సూచిస్తాయి. '
మార్కప్ లాంగ్వేజ్కు బాగా తెలిసిన ఉదాహరణ HTML (హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్). HTML (మరియు ఇతర ప్రోగ్రామింగ్ భాషలు) వెబ్సైట్ యొక్క రూపాన్ని నిర్వచించినప్పటికీ, మీరు కోడ్ యొక్క ట్రేస్ను ఎన్నడూ చూడకూడదు. మీరు చూసేది మీ బ్రౌజర్ ద్వారా దాని వివరణ. ఉదాహరణకు, ఫాంట్ ఫార్మాటింగ్ లేదా ఎంబెడెడ్ చిత్రాలు.
XML ఎలా పని చేస్తుంది?
XML అనేది ఇంటర్నెట్ కోసం అభివృద్ధి చేసిన మెటా మార్కప్ లాంగ్వేజ్. ఇది అన్ని మార్కప్ భాషల తల్లి అయిన SGML (స్టాండర్డ్ జనరలైజ్డ్ మార్కప్ లాంగ్వేజ్) యొక్క సరళీకరణ. XML విస్తరించదగినది ఎందుకంటే వినియోగదారులు కొత్త ట్యాగ్లు లేదా బిల్డింగ్ బ్లాక్లను జోడించవచ్చు మరియు నిర్వచించవచ్చు. బిల్డింగ్ బ్లాక్లను జోడించడం ద్వారా, వినియోగదారులు తమ అవసరాలకు అనుగుణంగా XML ని స్వీకరించవచ్చు.
ఇవన్నీ ఎలా పనిచేస్తాయో వివరించడానికి, HTML మరియు CSS లను ఉదాహరణలుగా ఉపయోగించి, నేను కొంచెం దారి మళ్లిస్తాను.
XML HTML కి ఎలా సంబంధం కలిగి ఉంటుంది
XML HTML కు సమానంగా ఉంటుంది, కానీ వినియోగదారులు వారి స్వంత బిల్డింగ్ బ్లాక్లను జోడించవచ్చు కాబట్టి, ఇది మరింత సౌలభ్యాన్ని అందిస్తుంది. HTML మరియు XML మధ్య ఒక ముఖ్యమైన వ్యత్యాసం ఏమిటంటే, డేటా ఎలా కనిపిస్తుందో HTML నిర్వచిస్తుంది XML డేటా అంటే ఏమిటో నిర్వచిస్తుంది . అందుకే XML HTML ని రీప్లేస్ చేయలేదు, బదులుగా అది పొడిగిస్తుంది.
డేటాను వివరించడానికి, XML డాక్యుమెంట్ టైప్ డెఫినిషన్ (DTD) పై ఆధారపడుతుంది. ఇది యంత్రం యొక్క నిఘంటువు అని మీరు చెప్పవచ్చు. ఇది మెషీన్ మార్కప్ లాంగ్వేజ్ని అర్థం చేసుకోవడానికి అనుమతిస్తుంది. అందువల్ల, ప్రతి డాక్యుమెంట్ ఉపయోగించాల్సిన DTD రకాన్ని నిర్వచించడం ద్వారా ప్రారంభించాలి. HTML అదే సూత్రాన్ని ఉపయోగిస్తుంది. అనేక వెబ్సైట్లలో మీరు కనుగొనే కోడ్ ఇలా కనిపిస్తుంది:
ఈ నిర్దిష్ట ఉదాహరణ మీ బ్రౌజర్కు DTD ఆంగ్లంలో html 4.0 అని చెబుతుంది. బ్రౌజర్ ముందుకు వెళ్లి, ఇచ్చిన ఆదేశాలను దాని DTD కి సరిపోల్చవచ్చు, ఇది ప్రతి ఆదేశంతో ఏమి చేయాలో చెబుతుంది. ఆజ్ఞ ఎలా ఉంటుంది
కు అనువదిస్తుంది బోల్డ్ టెక్స్ట్ లేదా
వాట్సాప్లో ఒకరిని ఎలా జోడించాలి
అండర్లైన్ టెక్స్ట్.
చిత్ర క్రెడిట్: ఫోటోవిబ్స్ 1/ డిపాజిట్ఫోటోలు
HTML తో CSS సమస్యను ఎలా పరిష్కరిస్తుంది
HTML తో సమస్య ఏమిటంటే ఇది స్టాటిక్ సెట్ కమాండ్లను కలిగి ఉంటుంది. మీరు కొన్ని లక్షణాలను నిర్వచించాలనుకున్నప్పుడు, మీరు ఈ ఆదేశాలను టైప్ చేయాలి. మల్లీ మల్లీ. ఇది HTML ని సూటిగా మరియు సులభంగా నేర్చుకునేలా చేస్తుంది, ఇది దాని వశ్యతను కూడా పరిమితం చేస్తుంది.
ఉదాహరణకు, మీరు మీ వెబ్సైట్ అంతటా డజన్ సార్లు ఉపయోగించిన హెడర్ పరిమాణం లేదా రంగును మార్చాలనుకుంటున్నారని చెప్పండి. మీరు ఒక డజను హెడర్ల యొక్క ప్రతి లక్షణాన్ని ఒక్కొక్కటిగా మార్చవలసి ఉంటుందని ఊహించండి. ఎంత విసుగు!
వెబ్ డిజైన్లో, క్యాస్కేడింగ్ స్టైల్ షీట్లు (CSS) HTML పత్రాల యొక్క ఈ అలసిపోయే సవరణను తొలగించాయి. ఇప్పుడు, మీరు వెబ్సైట్లోని మీ హెడర్కు 'H1' లక్షణాన్ని జోడించండి మరియు స్టైల్ షీట్లో 'H1' హెడర్ ఎలా ఉంటుందో మీరు నిర్వచించారు. మరియు మీరు ఆ హెడర్ రూపాన్ని మార్చాలనుకున్నప్పుడు, మీరు దానిని ఒకే చోట మాత్రమే మార్చుకుంటారు, అనగా స్టైల్ షీట్. సమస్య తీరింది.
మీ స్వంత వెబ్సైట్ను ప్రారంభించాలని ఆలోచిస్తున్నారా? MakeUseOf రీడర్లు ఉపయోగించి ఇన్మోషన్ హోస్టింగ్ కోసం సైన్ అప్ చేస్తే వారు ప్రత్యేక డిస్కౌంట్లను పొందవచ్చు ఈ లింక్ లేదా Bluehost ఉపయోగించి ఈ లింక్ .
కంప్యూటర్లో ఇన్స్టాగ్రామ్లో సేవ్ చేసిన పోస్ట్లను ఎలా చూడాలి
XML డేటాను ఎలా నిర్వహిస్తుంది
XML నిర్మాణాలు మరియు డేటాను నిర్వచిస్తుంది. పరిమాణం లేదా రంగు వంటి నిర్దిష్ట లక్షణాలతో ఇది బాధపడదు. దీని బిల్డింగ్ బ్లాక్స్ CSS కి సంబంధించిన HTML ట్యాగ్ల మాదిరిగానే ఉంటాయి. ఇది పత్రం యొక్క శీర్షిక, శీర్షికలు, వచనం మరియు ఇతర అంశాలను స్పష్టంగా నిర్వచిస్తుంది మరియు వివరణను యంత్రానికి వదిలివేస్తుంది.
మరింత సమగ్ర వివరణ కోసం, నేను సిఫార్సు చేస్తున్నాను XML కి ఈ పరిచయం .
XML దేనికి ఉపయోగించబడుతుంది?
XML విస్తృత అప్లికేషన్ను కనుగొంది. నేడు, వివిధ ప్రోగ్రామ్లు మరియు పరికరాలు డేటాను నిర్వహించడానికి, స్ట్రక్చర్ చేయడానికి, స్టోర్ చేయడానికి, ట్రాన్స్మిట్ చేయడానికి మరియు డిస్ప్లే చేయడానికి ఉపయోగిస్తాయి. ఉదాహరణకు, ఇది B2B డేటా ఎక్స్ఛేంజీలలో విస్తృతంగా ఉపయోగించబడుతుంది. మైక్రోసాఫ్ట్ ఆఫీస్ మరియు గూగుల్ డాక్స్ ఫైల్స్తో సహా ఆఫీస్ ఫైల్ ఫార్మాట్లకు కూడా XML ప్రమాణం.
డేటాను ఒక HTML డాక్యుమెంట్తో అనుసంధానించడానికి బదులుగా, అది XML ఫైల్లను వేరు చేయడానికి అవుట్సోర్సింగ్ చేస్తుంది. XML డేటాను సాదా టెక్స్ట్ ఫార్మాట్లో స్టోర్ చేస్తుంది కాబట్టి, స్టోరేజ్ మీ ప్లాట్ఫారమ్ నుండి స్వతంత్రంగా ఉంటుంది మరియు మీ డేటాను ఎగుమతి చేయవచ్చు, దిగుమతి చేసుకోవచ్చు లేదా మరింత సులభంగా తరలించవచ్చు.
XHTML, హ్యాండ్హెల్డ్ పరికరాల కోసం WAP లేదా ఫీడ్ల కోసం RSS వంటి అనేక ఇతర భాషలు XML పై ఆధారపడి ఉంటాయి. ఉదాహరణకు, వ్యాఖ్యాత సూచించినట్లుగా, మీరు జోడిస్తే /ఫీడ్ మీరు చదువుతున్న ఈ ఆర్టికల్ యొక్క URL చివరి వరకు, ఈ ఆర్టికల్ యొక్క XML RSS కోడ్ మీకు కనిపిస్తుంది: చూడటానికి ఇక్కడ క్లిక్ చేయండి .
XML ఫైల్ను ఎలా తెరవాలి
పైన చెప్పినట్లుగా, XML డేటాను సాదా టెక్స్ట్లో నిల్వ చేస్తుంది. అందుకే మీరు అనేక విభిన్న ప్రోగ్రామ్లతో XML ఫైల్లను తెరవవచ్చు. సాధారణంగా, XML ఫైల్పై కుడి క్లిక్ చేయండి, ఎంచుకోండి తో తెరవండి మెను నుండి, మరియు ఒక ప్రోగ్రామ్ని ఎంచుకోండి. మీరు ఈ క్రింది ప్రోగ్రామ్లలో దేనినైనా ప్రయత్నించవచ్చు:
- విండోస్ నోట్ప్యాడ్ లేదా ఏదైనా ఇతర టెక్స్ట్ ఎడిటర్
- నోట్ప్యాడ్ ++
- ఏదైనా వెబ్ బ్రౌజర్
మీరు ఆన్లైన్ XML వ్యూయర్ను కూడా ప్రయత్నించవచ్చు కోడ్ బ్యూటిఫై .
పైన ఉన్న ఏవైనా ప్రోగ్రామ్లతో మీరు ఫైల్ను చదవగలుగుతారు, కానీ నోట్ప్యాడ్ ++ మరియు అంకితమైన XML వ్యూయర్లు లేదా ఎడిటర్లు కలర్ కోడ్ XML ట్యాగ్లను తయారు చేస్తారు మరియు తద్వారా డేటా నిర్మాణాన్ని సులభంగా గ్రహించవచ్చు. అయితే, ఈ ప్రోగ్రామ్లు XML ని అమలు చేయలేవని గమనించండి, ఎందుకంటే డాక్యుమెంట్ లోపల మీరు కనుగొనగలిగేది నిర్మాణాత్మక డేటా.
XML ఫార్మాట్ డెమిస్టిఫై చేయబడింది
XML గతంలో ఉపయోగించిన ఇంటర్నెట్ ప్రధానమైనది కాదు. నేడు, డేటాను ఇంటిగ్రేట్ చేయడానికి JSON దాని అత్యంత ప్రజాదరణ పొందిన ప్రత్యామ్నాయం.
మీరు ప్రోగ్రామర్ అయితే, మీరు ఇంకా చేయాల్సి ఉంటుంది XML తో అప్పుడప్పుడు పని చేయండి .
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ 6 వినగల ప్రత్యామ్నాయాలు: ఉత్తమ ఉచిత లేదా చౌకైన ఆడియోబుక్ యాప్లుమీరు ఆడియోబుక్ల కోసం చెల్లించడం ఇష్టపడకపోతే, వాటిని ఉచితంగా మరియు చట్టబద్ధంగా వినడానికి కొన్ని గొప్ప యాప్లు ఇక్కడ ఉన్నాయి.
తదుపరి చదవండి సంబంధిత అంశాలు- సాంకేతికత వివరించబడింది
- ప్రోగ్రామింగ్
- HTML
- వెబ్ అభివృద్ధి
- ప్రోగ్రామింగ్
- XML
పీహెచ్డీ పూర్తి చేస్తున్నప్పుడు, టీనా 2006 లో కన్సూమర్ టెక్నాలజీ గురించి రాయడం మొదలుపెట్టింది మరియు ఆగిపోలేదు. ఇప్పుడు ఎడిటర్ మరియు SEO కూడా, మీరు ఆమెను కనుగొనవచ్చు ట్విట్టర్ లేదా సమీపంలోని కాలిబాటను నడవడం.
టీనా సీబర్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి