एक्सएमएल ट्यूटोरियल

एक्सएमएल होम एक्सएमएल परिचय एक्सएमएल कैसे इस्तेमाल करें एक्सएमएल ट्री एक्सएमएल सिंटैक्स एक्सएमएल तत्व एक्सएमएल गुण एक्सएमएल नेमस्पेस एक्सएमएल डिस्प्ले एक्सएमएल एचटीपीअनुरोध एक्सएमएल पार्सर एक्सएमएल डोम एक्सएमएल XPath एक्सएमएल एक्सएसएलटी एक्सएमएल XQuery एक्सएमएल एक्सलिंक एक्सएमएल सत्यापनकर्ता एक्सएमएल डीटीडी एक्सएमएल स्कीमा एक्सएमएल सर्वर एक्सएमएल उदाहरण एक्सएमएल प्रश्नोत्तरी एक्सएमएल प्रमाणपत्र

एक्सएमएल अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

एक्सएमएल डोम

डोम परिचय डोम नोड्स डोम एक्सेसिंग डोम नोड जानकारी डोम नोड सूची डोम ट्रैवर्सिंग डोम नेविगेटिंग डोम मूल्य प्राप्त करें डोम चेंज नोड्स डोम नोड्स निकालें डोम नोड्स बदलें डोम नोड्स बनाएं डोम नोड्स जोड़ें डोम क्लोन नोड्स डोम उदाहरण

XPath ट्यूटोरियल

XPath परिचय XPath नोड्स XPath सिंटैक्स XPath अक्ष XPath ऑपरेटर्स XPath उदाहरण

एक्सएसएलटी ट्यूटोरियल

एक्सएसएलटी परिचय एक्सएसएल भाषाएं एक्सएसएलटी ट्रांसफॉर्म एक्सएसएलटी <टेम्पलेट> एक्सएसएलटी <मूल्य का> एक्सएसएलटी <प्रत्येक के लिए> एक्सएसएलटी <सॉर्ट> एक्सएसएलटी <अगर> एक्सएसएलटी <चुनें> एक्सएसएलटी लागू करें क्लाइंट पर एक्सएसएलटी सर्वर पर एक्सएसएलटी एक्सएसएलटी एक्सएमएल संपादित करें एक्सएसएलटी उदाहरण

XQuery ट्यूटोरियल

XQuery परिचय XQuery उदाहरण XQuery FLWOR XQuery एचटीएमएल XQuery शर्तें XQuery सिंटैक्स XQuery जोड़ें XQuery चुनें XQuery कार्य

एक्सएमएल डीटीडी

डीटीडी परिचय डीटीडी बिल्डिंग ब्लॉक्स डीटीडी तत्व डीटीडी गुण DTD एलिमेंट्स बनाम Attr डीटीडी इकाइयां डीटीडी उदाहरण

एक्सएसडी स्कीमा

एक्सएसडी परिचय एक्सएसडी कैसे करें एक्सएसडी <स्कीमा> एक्सएसडी तत्व एक्सएसडी गुण एक्सएसडी प्रतिबंध

एक्सएसडी कॉम्प्लेक्स

एक्सएसडी तत्व एक्सएसडी खाली केवल एक्सएसडी तत्व केवल एक्सएसडी पाठ एक्सएसडी मिश्रित एक्सएसडी संकेतक एक्सएसडी <कोई भी> एक्सएसडी <anyAttribute> एक्सएसडी प्रतिस्थापन एक्सएसडी उदाहरण

एक्सएसडी डेटा

एक्सएसडी स्ट्रिंग एक्सएसडी तिथि एक्सएसडी न्यूमेरिक एक्सएसडी विविध एक्सएसडी संदर्भ

वेब सेवाएं

एक्सएमएल सेवाएं एक्सएमएल डब्लूएसडीएल एक्सएमएल साबुन एक्सएमएल आरडीएफ एक्सएमएल आरएसएस

संदर्भ

डोम नोड प्रकार डोम नोड डोम नोडसूची डोम नेम नोडमैप डोम दस्तावेज़ डोम तत्व डोम विशेषता डोम टेक्स्ट डोम सीडीएटीए डोम टिप्पणी डोम एक्सएमएलएचटीटीपीअनुरोध डोम पार्सर एक्सएसएलटी तत्व एक्सएसएलटी/XPath फ़ंक्शंस

सर्वर पर एक्सएमएल


एक्सएमएल फाइलें एचटीएमएल फाइलों की तरह ही सादा पाठ फाइलें हैं।

XML को एक मानक वेब सर्वर द्वारा आसानी से संग्रहीत और उत्पन्न किया जा सकता है।


सर्वर पर एक्सएमएल फाइलों को स्टोर करना

एक्सएमएल फाइलों को इंटरनेट सर्वर पर ठीक उसी तरह से स्टोर किया जा सकता है जैसे एचटीएमएल फाइलों को।

Windows Notepad प्रारंभ करें और निम्न पंक्तियाँ लिखें:

<?xml version="1.0" encoding="UTF-8"?>
<note>
  <from>Jani</from>
  <to>Tove</to>
  <message>Remember me this weekend</message>
</note>

फ़ाइल को अपने वेब सर्वर पर "note.xml" जैसे उचित नाम से सहेजें।


PHP के साथ XML बनाना

XML किसी भी स्थापित XML सॉफ़्टवेयर के बिना सर्वर पर उत्पन्न किया जा सकता है।

PHP का उपयोग करके सर्वर से XML प्रतिक्रिया उत्पन्न करने के लिए, निम्नलिखित कोड का उपयोग करें:

<?php
header("Content-type: text/xml");
echo "<?xml version='1.0' encoding='UTF-8'?>";
echo "<note>";
echo "<from>Jani</from>";
echo "<to>Tove</to>";
echo "<message>Remember me this weekend</message>";
echo "</note>";
?>

ध्यान दें कि प्रतिक्रिया शीर्षलेख का सामग्री प्रकार "टेक्स्ट/एक्सएमएल" पर सेट होना चाहिए।

देखें कि सर्वर से PHP फ़ाइल कैसे वापस की जाएगी

यदि आप PHP का अध्ययन करना चाहते हैं, तो आप हमारे PHP ट्यूटोरियल को हमारे होमपेज पर पाएंगे ।



एएसपी के साथ एक्सएमएल उत्पन्न करना

सर्वर से एक्सएमएल प्रतिक्रिया उत्पन्न करने के लिए - बस निम्नलिखित कोड लिखें और इसे वेब सर्वर पर एएसपी फ़ाइल के रूप में सहेजें:

<%
response.ContentType="text/xml"
response.Write("<?xml version='1.0' encoding='UTF-8'?>")
response.Write("<note>")
response.Write("<from>Jani</from>")
response.Write("<to>Tove</to>")
response.Write("<message>Remember me this weekend</message>")
response.Write("</note>")
%>

ध्यान दें कि प्रतिक्रिया का सामग्री प्रकार "टेक्स्ट/एक्सएमएल" पर सेट होना चाहिए।

देखें कि सर्वर से एएसपी फ़ाइल कैसे वापस की जाएगी

यदि आप ASP का अध्ययन करना चाहते हैं, तो आप हमारे ASP ट्यूटोरियल को हमारे होमपेज पर पाएंगे ।


एक डेटाबेस से एक्सएमएल उत्पन्न करना

एक्सएमएल किसी भी स्थापित एक्सएमएल सॉफ्टवेयर के बिना डेटाबेस से उत्पन्न किया जा सकता है।

सर्वर से XML डेटाबेस प्रतिक्रिया उत्पन्न करने के लिए, बस निम्नलिखित कोड लिखें और इसे वेब सर्वर पर ASP फ़ाइल के रूप में सहेजें:

<%
response.ContentType = "text/xml"
set conn=Server.CreateObject("ADODB.Connection")
conn.provider="Microsoft.Jet.OLEDB.4.0;"
conn.open server.mappath("/datafolder/database.mdb")

sql="select fname,lname from tblGuestBook"
set rs=Conn.Execute(sql)

response.write("<?xml version='1.0' encoding='UTF-8'?>")
response.write("<guestbook>")
while (not rs.EOF)
response.write("<guest>")
response.write("<fname>" & rs("fname") & "</fname>")
response.write("<lname>" & rs("lname") & "</lname>")
response.write("</guest>")
rs.MoveNext()
wend

rs.close()
conn.close()
response.write("</guestbook>")
%>

ऊपर ASP फ़ाइल से वास्तविक जीवन डेटाबेस आउटपुट देखें

उपरोक्त उदाहरण एडीओ के साथ एएसपी का उपयोग करता है।

यदि आप ASP और ADO का अध्ययन करना चाहते हैं, तो आपको हमारे होमपेज पर ट्यूटोरियल मिलेंगे


सर्वर पर एक्सएसएलटी के साथ एक्सएमएल का रूपांतरण

यह एएसपी सर्वर पर एक्सएमएल फाइल को एक्सएचटीएमएल में बदल देता है:

<%
'Load XML
set xml = Server.CreateObject("Microsoft.XMLDOM")
xml.async = false
xml.load(Server.MapPath("simple.xml"))

'Load XSL
set xsl = Server.CreateObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load(Server.MapPath("simple.xsl"))

'Transform file
Response.Write(xml.transformNode(xsl))
%>

उदाहरण समझाया गया

  • कोड का पहला ब्लॉक माइक्रोसॉफ्ट एक्सएमएल पार्सर (एक्सएमएलडीओएम) का एक उदाहरण बनाता है, और एक्सएमएल फाइल को मेमोरी में लोड करता है।
  • कोड का दूसरा ब्लॉक पार्सर का एक और उदाहरण बनाता है और XSL फ़ाइल को मेमोरी में लोड करता है।
  • कोड की अंतिम पंक्ति XSL दस्तावेज़ का उपयोग करके XML दस्तावेज़ को रूपांतरित करती है, और परिणाम को आपके ब्राउज़र पर XHTML के रूप में भेजती है। अच्छा!

देखें कि यह कैसे काम करता है