హోమ్ అభివృద్ధి Xalan అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

Xalan అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - క్సలాన్ అంటే ఏమిటి?

ఎక్స్‌టెన్సిబుల్ మార్కప్ లాంగ్వేజ్ (ఎక్స్‌ఎంఎల్) పత్రాలను హైపర్‌టెక్స్ట్ మార్కప్ లాంగ్వేజ్ (HTML) లేదా ఇతర రకాల మార్కప్ భాషలుగా మార్చడానికి ఉపయోగించే ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్ లైబ్రరీ Xalan. వివిధ ప్లాట్‌ఫామ్‌లకు సమర్థవంతమైన మరియు పూర్తి-ఫీచర్ చేసిన మద్దతును అందించడానికి Xalan XML ఎక్స్‌టెన్సిబుల్ స్టైల్‌షీట్ ట్రాన్స్‌ఫార్మేషన్స్ (XSLT) ను ఉపయోగిస్తుంది మరియు రెండు భాషలకు ప్రత్యేక XSLT ప్రాసెసర్ల సహాయంతో జావా మరియు C ++ లలో ఉపయోగించవచ్చు.

IBM చే సృష్టించబడిన, Xalan కు అపాచీ సాఫ్ట్‌వేర్ ఫౌండేషన్ మద్దతు ఇస్తుంది.

టెకోపీడియా క్సలాన్ గురించి వివరిస్తుంది

XML డేటాను మరొక మార్కప్ భాషగా మార్చే విధానాన్ని సరళీకృతం చేయడానికి Xalan దృష్టి సారించారు. Xalan కి ఈ క్రింది విధంగా రెండు ఉప ప్రాజెక్టులు ఉన్నాయి:

  • Xalan C ++: వరల్డ్ వైడ్ వెబ్ కన్సార్టియం (W3C) పేర్కొన్న XSL వెర్షన్ 1.0 ను అమలు చేస్తుంది. ఇది XML పాత్ లాంగ్వేజ్ (XPath) వెర్షన్ 1.0 ను కూడా ఉపయోగిస్తుంది. Xerces C ++ పార్సర్ XSL స్టైల్ షీట్లు మరియు XML పత్రాలను అన్వయించింది. పార్సర్ ఇన్పుట్ ఫైల్, డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ (DOM), URL లేదా డేటా స్ట్రీమ్ కావచ్చు.
  • Xalan జావా: XSL ట్రాన్స్ఫర్మేషన్ వెర్షన్ 1.0 మరియు XML పాత్ లాంగ్వేజ్ వెర్షన్ 1.0 ను ఉపయోగిస్తుంది. XML ను XML ను HTML మరియు ఇతర మార్కప్ భాషలకు మ్యాపింగ్ చేయడానికి సంబంధించిన సమాచారం ఉంది. Xerces జావా డిఫాల్ట్ ప్రాసెసర్ మరియు జావాలో XSL మ్యాపింగ్ చేయడానికి ఉపయోగించవచ్చు. అయినప్పటికీ, అవసరాలు మరియు లభ్యత ఆధారంగా ఇతర పార్సర్‌లను ఎంచుకోవచ్చు. ఇన్పుట్ ఒక URL, బైట్ స్ట్రీమ్, DOM లేదా XML ఫైల్ కావచ్చు. జావా ఒక అన్వయించబడిన భాష కాబట్టి, క్సలాన్ జావా ప్రత్యేక కంపైలింగ్ ప్రాసెసర్ మరియు ఇంటర్‌ప్రెటింగ్ ప్రాసెసర్‌ను ఉపయోగిస్తుంది, ఇక్కడ పూర్వం అధిక-పనితీరు సమస్యలను కలుస్తుంది మరియు తరువాతి డీబగ్గింగ్ కోసం ఉపయోగించబడుతుంది. ఇది XML ప్రాసెసింగ్ వెర్షన్ 1.3 మరియు SAX2 మరియు DOM స్థాయి 3 కోసం జావా API ని అమలు చేస్తుంది.
Xalan అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం