मैं वेब विकास में एक नौसिखिया हूं, और मैं अपनी एक्सएमएल फ़ाइल में लाइन ब्रेक डालने की कोशिश कर रहा हूं।एक्सएमएल में लाइन ब्रेक?
<musicpage>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
</song>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
</song>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
</song>
<song>
<title>Song Title</title>
<lyric>Lyrics</lyric>
</song>
</musicpage>
मैं लाइन बोल वाक्य के बीच में टूट जाता है करना चाहते हैं: यह मेरा एक्सएमएल दिखता है की तरह है। मैंने सब कुछ/n, और इसके समान अन्य कोड, PHP पार्सिंग इत्यादि से कोशिश की, और कुछ भी काम नहीं करता! घंटों के लिए ऑनलाइन गुगल रहा है और जवाब नहीं मिल रहा है। मैं जावास्क्रिप्ट का उपयोग कर एक HTML पृष्ठ पर डेटा डालने के लिए एक्सएमएल का उपयोग कर रहा हूं।
क्या कोई इस समस्या को हल करने के बारे में जानता है?
<script type="text/javascript">
if (window.XMLHttpRequest) {
xhttp=new XMLHttpRequest();
} else {
xhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xhttp.open("GET","xml/musicpage_lyrics.xml",false);
xhttp.send("");
xmlDoc=xhttp.responseXML;
var x=xmlDoc.getElementsByTagName("songs");
for (i=0;i<x.length;i++) {
document.write("<p class='msg_head'>");
document.write(x[i].getElementsByTagName("title")[0].childNodes[0].nodeValue);
document.write("</p><p class='msg_body'>");
document.write(x[i].getElementsByTagName("lyric")[0].childNodes[0].nodeValue);
document.write("</p>");
}
</script>
कृपया कुछ कोड पोस्ट करें जो दिखाते हैं कि आप XML का उपयोग कैसे कर रहे हैं। –
क्या आप एक चीज़ को स्पष्ट कर सकते हैं? क्या आपको एक्सएमएल फ़ाइल बनाने में परेशानी हो रही है (यदि आप इसे एक गूंगा पाठ संपादक में खोलते हैं, तो क्या आप देखते हैं कि आप क्या देखने की उम्मीद करते हैं?) या आपको ब्राउज़र में टेक्स्ट को प्रस्तुत करने में परेशानी हो रही है। मेरा संदेह यह है कि समस्या यह है कि ब्राउज़र एक ही स्थान के रूप में किसी भी सफेद स्थान (रिक्त स्थान, टैब, लाइन-ब्रेक इत्यादि) प्रस्तुत करते हैं, इसलिए समस्या एक्सएमएल नहीं है, यह पाठ है। ब्राउज़र में इसे प्रस्तुत करने के लिए आपको '
' ब्लॉक पर लिखना होगा। – Andrew' (पिछला स्लैश नोट करें) जोड़ने की आवश्यकता है या आपको इसे '
एक्सएमएल पेज के शीर्ष पर मैंने जो कुछ पोस्ट किया है, और मैंने जावास्क्रिप्ट कोड जोड़ा है जिसे मैं HTML डेटा को HTML पृष्ठ में डालने के लिए उपयोग करता था (बस इसकी आवश्यकता होने पर)। – ew89