ایکس ایم ال ڈوم لوڈ فونکشن

XML ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰਨ ਲਈ ਕੋਡ ਨੂੰ ਇੱਕ ਅਲੱਗ ਫੰਕਸ਼ਨ ਵਿੱਚ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ

ਲੋਡ ਫੰਕਸ਼ਨ

XML DOM ਵਿੱਚ XML ਟਰੀ ਦਾ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ, ਨੋਡ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ, ਜੋੜਨ, ਹਟਾਉਣ ਦੇ ਤਰੀਕੇ (ਫੰਕਸ਼ਨ) ਹਨ。

ਤਦ ਤੋਂ, XML DOM ਆਬਜੈਕਟ ਵਿੱਚ ਲਿਆਉਣ ਤੋਂ ਪਹਿਲਾਂ ਇਸ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਨ ਦੇ ਲਈ ਜ਼ਰੂਰੀ ਹੈ。

ਪਿਛਲੇ ਚਿੱਤਰ ਨੇ XML ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰਨ ਦੇ ਤਰੀਕੇ ਦਿਖਾਇਆ ਹੈ।ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰਨ ਨਾਲ ਕੋਡ ਦੁਹਰਾਉਣ ਤੋਂ ਬਚਣ ਲਈ ਕੋਡ ਨੂੰ ਇੱਕ ਅਲੱਗ JavaScript ਫਾਈਲ ਵਿੱਚ ਸਟੋਰ ਕਰ ਸਕਦੇ ਹੋ

function loadXMLDoc(dname) 
{
try //Internet Explorer
  {
  xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
  }
catch(e)
  {
  try //Firefox, Mozilla, Opera, etc.
    {
    xmlDoc=document.implementation.createDocument("","",null);
    }
  catch(e) {alert(e.message)}
  }
try 
  {
  xmlDoc.async=false;
  xmlDoc.load(dname);
  return(xmlDoc);
  }
catch(e) {alert(e.message)}
return(null);
}

ਉੱਪਰੋਕਤ ਫੰਕਸ਼ਨ "loadxmldoc.js" ਨਾਮ ਦੇ ਫਾਇਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਹੈ。

ਨਿਮਨ ਉਦਾਹਰਣ ਦੇ <head> ਭਾਗ ਵਿੱਚ "loadxmldoc.js" ਦਾ ਇੱਕ ਲਿੰਕ ਹੈ, ਅਤੇ loadXMLDoc() ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ XML ਦਸਤਾਵੇਜ਼ ("books.xml") ਲੋਡ ਕਰਦਾ ਹੈ:

<html>
<head>
<script type="text/javascript" src="loadxmldoc.js">
</script>
</head>
<body>
<script type="text/javascript">
xmlDoc=loadXMLDoc("books.xml");
document.write("xmlDoc is loaded, ready for use");
</script>
</body>
</html>

TIY