Makao ya Kusoma Kwa Kifunguni cha XML DOM

Inaweza kusoma kwa kufikiria kwa kusoma ujumbe wa XML kwa mengineo ya kufikiria moja.

Mfano wa ukusoma

XML DOM ina vitabu vya kusoma mababu wa XML, kusoma, kuingiza na kufungua mababu (mfano).

Kisha, kabla ya kufikiria na kusaidia ujumbe wa XML, lazima ujumbe huo uaripishwe katika ActiveXObject "Microsoft.XMLDOM".

Mafuatia ya kitu kidogo ilikuwa kumaliza kusoma ujumbe wa XML. Kuwa kweli, kusoma ujumbe wa XML hauwezi kurepikwa kwa kugusika kwa kusoma ujumbe wa JavaScript kwa fileni moja:

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);
}

Funguo ya juu inahifadhiwa kwenye faili yenye jina "loadxmldoc.js".

Mifano ya hivi karibuni ina linki kwa <head> yenye maelezo kwa "loadxmldoc.js" na inatumia programu loadXMLDoc() kuwakilisha wasiliano wa 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