Termasuk Stu.hta (ini adalah aplikasi HTML);
Stu.xml
Perhatikan bahwa kode HTML berikut harus disimpan sebagai nama akhiran HTA, jika tidak saat beroperasi pada file XML (menambahkan, menghapus, dan memodifikasi), itu akan meminta bahwa tidak ada izin !!
Kode file stu.hta adalah sebagai berikut:
Kodenya adalah sebagai berikut:
<Html>
<head>
<judul> Tampilan pulau data </iteme>
<type style = "text/css">
#findpanel
{
Posisi: Absolute;
Lebar: 220px;
Perbatasan: 1px Solid #666666;
}
#findpaneltitle
{
Tinggi: 10px;
Latar Belakang-Color:#336699;
Kursor: Pindah;
}
#FindPanelContent
{
padding: 5px 5px 5px 5px;
latar belakang-warna:#6699cc;
}
</tyle>
</head>
<body>
<Bahasa skrip = "javascript">
<!-
var xmldoc = ActiveXObject baru ("msxml2.domdocument");
xmldoc.async = false;
xmldoc.resolvexternals = false;
xmldoc.load ("Stu.xml");
//alert(xmldoc.xml);
// Tampilkan data
function show () {
var vbo = document.geteLementById ("s"). value;
if (vbo == "tunjukkan informasi siswa") {
document.geteLementById ('info'). style.visibility = 'visible';
document.geteLementById ("s"). value = "Sembunyikan informasi siswa";
}kalau tidak{
document.geteLementById ('info'). style.visibility = 'tersembunyi';
document.geteLementById ("s"). value = "Tampilkan informasi siswa";
}
}
//Menemukan
fungsi que () {
document.geteLementById ("ad"). style.visibility = "visible";
document.geteLementById ("qmd"). style.visibility = "visible";
}
/**
* Parse XML File Fungsi
* @param xmldoc xml objek
* @param nama format nama atribut adalah sebagai berikut: user.name
*/
fungsi getxmlproperty (xmldoc, name) {
var keys = name.split ('.');
var node = xmldoc.documentElement;
untuk (var i = 0; i <keys.length; i ++) {
var anak -anak = node.childnodes;
var key = tombol [i];
untuk (var k = 0; k <childs.length; k ++) {
var anak = anak -anak [k];
if (child.nodename == key) {
if (child.childnodes.length == 1) {
return child.text;
} kalau tidak {
node = anak;
merusak;
}
}
}
}
kembali "";
}
// Kembali ke simpul induk (dengan nama simpul dan nilai simpul)
fungsi getnod (nam, val) {
var node = xmldoc.documentElement;
var anak -anak = node.childnodes;
untuk (var i = 0; i <childs.length; i ++)
{
var anak = anak -anak [i];
var childrenMS = child.childnodes;
untuk (var k = 0; k <childms.length; k ++) {
var childm = anak -anak [k];
if (childm.nodename == nam && (childm.text) .substring (0,6) == val) {
// peringatan (val);
anak kembali;
}
}
}
kembali '';
}
// Kembalikan nilai node anak melalui simpul orang tua dan nama simpul anak
fungsi getnodval (nods, nam) {
var childrenms = nods.childnodes;
untuk (var k = 0; k <childms.length; k ++) {
var childm = anak -anak [k];
if (childm.nodename == nam) {
//alert(childm.text);
mengembalikan anak. Teks;
}
}
kembali '';
}
// Kembalikan node anak melalui node induk dan nama node anak
fungsi getCurnoD (nods, nam) {
var childrenms = nods.childnodes;
untuk (var k = 0; k <childms.length; k ++) {
var childm = anak -anak [k];