XML DOM splitText() ਮੰਥਨ
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
splitText()
ਮੰਥਨ ਨੂੰ ਨਿਰਧਾਰਿਤ ਤਬਦੀਲੀ ਮੁੱਲ ਦੇ ਅਨੁਸਾਰ ਟੈਕਸਟ ਨੋਡ ਨੂੰ ਦੋ ਨੋਡਾਂ ਵਿੱਚ ਵੰਡਦਾ ਹੈ。
ਇਹ ਤਬਦੀਲੀ ਮੁੱਲ ਤੋਂ ਬਾਅਦ ਦਾ ਟੈਕਸਟ ਨੋਡ ਦਾ ਨੋਡ ਵਾਪਸ ਦਿੰਦਾ ਹੈ。
ਤਬਦੀਲੀ ਮੁੱਲ ਤੋਂ ਪਹਿਲਾਂ ਦਾ ਟੈਕਸਟ ਮੂਲ ਟੈਕਸਟ ਨੋਡ ਵਿੱਚ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ。
ਗਰਿੱਖ
replaceData(ਤਬਦੀਲੀ)
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
ਤਬਦੀਲੀ | ਲਾਜ਼ਮੀ। ਟੈਕਸਟ ਨੋਡ ਦੀ ਸ਼੍ਰੇਣੀ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ। ਤਬਦੀਲੀ ਮੁੱਲ ਛੇਤੀ ਹੀ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ。 |
ਉਦਾਹਰਣ
ਹੇਠਲਾ ਕੋਡ "books_cdata.xml" ਨੂੰ xmlDoc ਵਿੱਚ ਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਪਹਿਲੇ CDATA ਨੋਡ ਵਿੱਚ ਟੈਕਸਟ ਵੰਡਦਾ ਹੈ:
var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { myFunction(this); } }; xhttp.open("GET", "books_cdata.xml", true); xhttp.send(); function myFunction(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("html")[0].childNodes[0]; var y = x.splitText(8); document.getElementById("demo").innerHTML = x.nodeValue + "<br>" + y.nodeValue; }