一般来说,xml文件都是从外部载入的,那么我们如何只用js生成xml对象呢?下面的程序实现了这一点,只需要输入字符串形式的xml数据,就可以转换为xml对象,并且兼容firefox。 用这种方法,我们也可以在firefox中实现xml数据岛,即用xmp标签来装载xml字符串,然后调用createXml函数来生成xml。 由于firefox中不支持节点的.xml属性,所以需要给它添加该属性,使之与IE一致[code]<body><xmp id=x1> <root&...
http://www.jb51.net//article/5437.htm
async属性作用async属性表示是否允许异步的下载。基本语法boolValue=XMLDocument.async;XMLDocument.async=boolValue;说明布尔值是可擦写的(read/write),如果准许异步下载,值为True;反之则为False。范例xmlDoc.async="false";alert(xmlDoc.async);=================================================attribute属性作用传回目前节点的属性列表。基本语法objAttributeList=xmlNode.attributes;说明传回一个...
http://www.jb51.net//article/5151.htm
Randomize语句初始化随机数生成器。Randomize[number]number参数可以是任何有效的数值表达式。说明Randomize使用number参数初始化Rnd函数的随机数生成器,赋给它新的种子值。如果省略number,则使用系统计时器返回的值作为新的种子值。如果不使用Randomize,则第一次调用Rnd函数(无参数)时,它将使用相同的数字作为种子值,随后使用最后生成的数值作为种子值。注意要重复随机数的序列,请在使用数值参数调用Randomize之前,立即用负值参数调用Rnd。使用相同的number值的Randomize不能重复先前的随机数序列。下面例子举例说明如何使用Rand...
http://www.jb51.net//article/4504.htm
使用PHPDOM-XML创建和解析XML文件<?php /** *Topic: CreateandparseXMLfilesusingPHPDOM-XML *Source: http://www.php.net/domxml *Reference: http://www.zugeschaut-und-mitgebaut.de/php/exte...
http://www.jb51.net//article/2423.htm
一般情况下,如果要为网站提供一个通讯录程序,需要使用CGI结合后台数据库技术,这对WEB服务器的要求比较高,在很多不提供数据库功能的虚拟主机上甚至无法实现。当然,我们还可以采用TXT文本替代数据库,但TXT文本是比较难操作的,我们必须一行一行的读取判断,还要用分隔字符串实现字段分离,无法进行复杂运算。现在,我们可以使用“可扩展的标记语言(XML)”来保存通讯录的数据,从而体现出XML的优点:表现数据的结构化方法,对于保存许多关系型数据结构的文件很有帮助。一、基本原理:在MicrosoftInternetExplorer5.0及以后的版本里,我们可以利用XML元素来创建数据岛,数据岛就是被HTM...
http://www.jb51.net//article/2384.htm
服务器端的生成的页面数据,为了提高访问速度,往往需要生成静态的htm页面。通常,可以使用fso生成静态的htm页。但如果是fso被禁止或没有使用fso的权限,就需要其他的方法来解决.利用xmldom,使用其save()方法就是一个很好的解决之道.而且,如果数据是xml格式,使用save()比使用fso速度要快,代码的复用率也高。但需要注意的是:调用xmldom.save()方法时,默认的编码方式是"uft-8".如果指定文档输出类型为"html",由于其不可指定编码类型,当数据中含有中文字符,就会发现保存的htm数据中,所有中文字符都变成了乱码.解决方法:机制,通常浏览器对于html类型的页面...
http://www.jb51.net//article/2374.htm
我以前在介绍XML和让别人试着使用DOM时,不只一个人问过我用DOM是否能用来凭空直接生成一个XML文件。 当然,这是当然可以的了,其次是怎么写程序呢。 那我就这个问题,专门在这篇文章中用VB和MSXML的COM接口的DOM实现的一个例子来讲一下: 首先我要说明的是,我用的MSXML的版本是IE5带的,版本号是5.0.2919.3800,微软的早期版本的接口和新的有些不一样,所以自己编程时,应该看一下她的接口和说明。 如果你对vb和COM不太熟悉,看下面的就可能比较费劲了,但VB比起其他的语言实现,应该是比较简单清楚的了。 首先声明下面要用的几个对象的变量:DimtempdocA...
http://www.jb51.net//article/2362.htm
object 返回包含的对象。 offscreenBuffering 设置或获取对象在对用户可见之前是否要先在屏幕外绘制。 offsetHeight 获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度。 offsetLeft 获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置。 offsetParent 获取定义对象 offsetTop 和 offsetLeft 属性的容器对象的引用。 offsetTop 获取对象相对于版面或由 offsetTop 属性指定...
http://www.jb51.net//article/2308.htm
参照prototype.js中getElementsByClassName的思想,扩展出几种在DEOM操作中可经常用到的获取对象的方法,使用获取对象变得更方便、更精确了:document.getElementsByClassName = function(className,oBox) {//适用于获取某个HTML区块内部含有某一特定className的所有HTML元素this.d= oBox || document;var children = this.d.getElementsByTagName(’...
http://www.jb51.net//article/2297.htm
1、创建表格[html]<head><title>Sample code - Traversing an HTML Table with JavaScript and DOM Interfaces</title><script> function start() { // ...
http://www.jb51.net//article/2293.htm
<?php/***DOMXML函数笔记*连接php_domxml.dll后*用get_defined_functions()得到domxml支持函数**目前domxml不支持非iso-8859-1以外的语言声明*<?xmlversion="1.0"encoding="iso-8859-1"?>支持*<?xmlversion="1.0"encoding="gb2312"?>不支持*<?xmlversion="1.0"?>因此需要改造成这样,可能需要*utf8_encode()utf8_decode()函数进行处理**函数列表*st...
http://www.jb51.net//article/1506.htm
