XML
Xml (ఎక్స్టెన్సిబుల్ మార్కప్ లాంగ్వేజ్) అనేది మార్క్ అప్ లాంగ్వేజ్.
XML డేటాను నిల్వ చేయడానికి మరియు రవాణా చేయడానికి రూపొందించబడింది.
Xml 90ల చివరలో విడుదలైంది. ఇది ఉపయోగించడానికి సులభమైన మరియు స్వీయ వర్ణన డేటాను నిల్వ చేయడానికి సృష్టించబడింది.
XML ఫిబ్రవరి 10, 1998న W3C సిఫార్సుగా మారింది.
XML HTMLకి ప్రత్యామ్నాయం కాదు.
XML స్వీయ వివరణాత్మకంగా రూపొందించబడింది.
XML డేటాను క్యారీ చేయడానికి రూపొందించబడింది, డేటాను ప్రదర్శించడానికి కాదు.
XML ట్యాగ్లు ముందే నిర్వచించబడలేదు. మీరు మీ స్వంత ట్యాగ్లను నిర్వచించాలి.
XML ప్లాట్ఫారమ్ స్వతంత్రమైనది మరియు భాషా స్వతంత్రమైనది.
ఎందుకు xml
ప్లాట్ఫారమ్ ఇండిపెండెంట్ మరియు లాంగ్వేజ్ ఇండిపెండెంట్: మీరు మైక్రోసాఫ్ట్ SQL వంటి ప్రోగ్రామ్ నుండి డేటాను తీసుకోవడానికి, దానిని XMLగా మార్చడానికి, ఆ XMLని ఇతర ప్రోగ్రామ్లు మరియు ప్లాట్ఫారమ్లతో పంచుకోవడానికి xml యొక్క ప్రధాన ప్రయోజనం. మీరు సాధారణంగా చాలా కష్టతరమైన రెండు ప్లాట్ఫారమ్ల మధ్య కమ్యూనికేట్ చేయవచ్చు.
XMLని నిజంగా శక్తివంతం చేసే ప్రధాన విషయం దాని అంతర్జాతీయ ఆమోదం. అనేక సంస్థలు డేటాబేస్లు, ప్రోగ్రామింగ్, ఆఫీస్ అప్లికేషన్ మొబైల్ ఫోన్లు మరియు మరిన్నింటి కోసం XML ఇంటర్ఫేస్లను ఉపయోగిస్తాయి. ఇది దాని ప్లాట్ఫారమ్ ఇండిపెండెంట్ ఫీచర్ కారణంగా ఉంది.
మీరు మీ HTML డాక్యుమెంట్లో డైనమిక్ డేటాను ప్రదర్శించాల్సిన అవసరం ఉన్నట్లయితే, డేటా మారిన ప్రతిసారీ HTMLని సవరించడానికి చాలా శ్రమ పడుతుంది.
XMLతో, డేటాను ప్రత్యేక XML ఫైల్లలో నిల్వ చేయవచ్చు. ఈ విధంగా మీరు ప్రదర్శన మరియు లేఅవుట్ కోసం HTML/CSSని ఉపయోగించడంపై దృష్టి పెట్టవచ్చు మరియు అంతర్లీన డేటాలో మార్పులకు HTMLకి ఎటువంటి మార్పులు అవసరం లేదని నిర్ధారించుకోండి.
జావాస్క్రిప్ట్ కోడ్ యొక్క కొన్ని పంక్తులతో, మీరు బాహ్య XML ఫైల్ను చదవవచ్చు మరియు మీ వెబ్ పేజీ యొక్క డేటా కంటెంట్ను నవీకరించవచ్చు.
వాస్తవ ప్రపంచంలో, కంప్యూటర్ సిస్టమ్లు మరియు డేటాబేస్లు అననుకూల ఫార్మాట్లలో డేటాను కలిగి ఉంటాయి.
XML డేటా సాదా వచన ఆకృతిలో నిల్వ చేయబడుతుంది. ఇది డేటాను నిల్వ చేయడానికి సాఫ్ట్వేర్ మరియు హార్డ్వేర్-స్వతంత్ర మార్గాన్ని అందిస్తుంది.
ఇది వివిధ అప్లికేషన్ల ద్వారా భాగస్వామ్యం చేయగల డేటాను సృష్టించడం చాలా సులభం చేస్తుంది.
AJAX
AJAX అనేది అసమకాలిక జావాస్క్రిప్ట్ మరియు XML యొక్క సంక్షిప్త రూపం. ఇది జావాస్క్రిప్ట్, DOM, XML, HTML/XHTML, CSS, XMLHttpRequest మొదలైన అంతర్-సంబంధిత సాంకేతికతల సమూహం.
AJAX వెబ్ పేజీని మళ్లీ లోడ్ చేయకుండా డేటాను అసమకాలికంగా పంపడానికి మరియు స్వీకరించడానికి మిమ్మల్ని అనుమతిస్తుంది. కనుక ఇది వేగంగా ఉంటుంది.
AJAX మిమ్మల్ని సర్వర్కు మొత్తం పేజీకి కాకుండా ముఖ్యమైన సమాచారాన్ని మాత్రమే పంపడానికి అనుమతిస్తుంది. కాబట్టి క్లయింట్ వైపు నుండి విలువైన డేటా మాత్రమే సర్వర్ వైపు మళ్లించబడుతుంది. ఇది మీ అప్లికేషన్ను ఇంటరాక్టివ్గా మరియు వేగంగా చేస్తుంది.
అజాక్స్ అనేది సాంకేతికత కాదు కానీ అంతర్-సంబంధిత సాంకేతికతల సమూహం. AJAX సాంకేతికతలు వీటిని కలిగి ఉంటాయి:
- HTML/XHTML మరియు CSS
- DOM
- XML లేదా JSON
- XMLHttpRequest
- జావాస్క్రిప్ట్
అప్డేట్ అయినది
17 ఆగ, 2024