<script type="text/javascript" src="../js/"></script>
Day04:
在DTD中:
attlist--属性
格式:<!ATTLIST 元素名称属性名称1 属性值类型设置说明>
|--枚举-->(男|女)
|--ID-->不能重复
|--CDATA: 取值可以为文本
|--#REQUIRED: 必须有的属性。
|--#IMPLIED: 该元素可有可无。
element:元素
<!ELEMENT 元素名称使用规则>
|--<!ELEMENT BANNER (#PCDATA)>
|--(#PCDATA)->该元素内部包含的是文本
|--CDATA:取值可以为文本
|--(String)->该元素内部包含子元素。
java语言写的一个验证器:[仅支持IE浏览器,火狐和360都不行]
<script type="text/javascript">//验证器:用JavaScript内部的一个对象
var xmldoc = new ActiveXObject("");//??
= "true"; //??
(""); //载入要验证的xml文件
("reason:"++"<br/>");//获取原因
("line:"+);//获取错误行号
</script>
接口 Node [各种方法]
|--NodeList
|--item(int num) 获取指定角标为num的Node对象
|--Node
|--getTextContent() 获取该节点的文本
|--getNodeType() 获取节点的类型,然后判断:
==
|--getNodeName() 获取元素节点的名称
|--getChildNodes() 获取该节点的所有子节点然后循环遍历递归此方法判断是不是得到节点的类型是不是元素节点
|--appendChild(Node newChild) 将节点newChild添加到此节点的子节点列表的末尾,如果存在就首先移除它
|--getParentNode() 获取其父类节点
|--removeChild(Node node) 删除子节点
|--insertBefore(Node newChild,Node refChild)
在节点refChild之前插入节点newChild。也可以添加前一个null
|--Attr
|--Document
|--getElementsByTagName(String tagName) 根据标签名字获取Element
|--getElementById(String element) 获取指定ID的Element
|--createElement(String tagName) 创建指定类型的元素
|--
web学习的方法总结 来自淘豆网m.daumloan.com转载请标明出处.