<html>
<head>
<title>xml lookup module</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<script src="../lookupMod.js"></script>
<script language="JavaScript">
var BOOK_NAME = "O'REILLY XML NCbNt@X";
var KEYWORDS = new Array(
		"ANY", "Cӂ̗vf^Cv", "",
		"CDATA", "CDATA (f[^) ZNV", "",
		"encoding", "GR[h錾", "",
		"id", "ID", "",
		"IDREF", "IDREF", "",
		"NOTATION", "\L錾", "",
		"standalone", "X^hA[錾", "",
		"version", "o[W", "",
		"?xml", "XML 錾", ""
		);

// XML Lookup Module
function referenceLookup()
{
  var xmlVal = null;
 	var keyword = "";
  var dom = dw.getDocumentDOM();
  if (dom){
    var xmlIndex = dom.documentType.indexOf('XML');
    // The idea here is that we don't want to bother doing XML keyword processing if
    // the file is not an XML file.
    if (xmlIndex == -1)
    {
  		xmlVal = new Array("");
    }
    else
    {
      var docEl = dom.documentElement;
    	var wholeDoc = docEl.outerHTML;
    	var theSel = dom.source.getSelection();
     	var startPoint = searchBackwards(theSel[0],dom);
  		var endPoint = searchForwards(theSel[1],dom,wholeDoc.length);
 		 	var j;
	  	keyword = dom.source.getText(startPoint,endPoint);
	  	xmlVal = getTopic(keyword);
		}
  }
	if (!xmlVal){
		xmlVal = new Array("");
	}
  return xmlVal;
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
