`

12月22号(第49天的学习)

 
阅读更多
XMLDOC增加

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<!--开始html页面制作-->
<html>
<!--开始页面头部制作-->
<head>
<!--开始脚本插入 language脚本类型 文档类型 text或者javascript 文档类型 src载入loadxmldoc.js脚本-->
<script language="javascript" type="text/javascript" src="loadxmldoc.js">
<!--结束脚本插入-->
</script>
<!--结束页面头部制作-->
</head>
<!--开始页面身体制作-->
<body>
<!--开始脚本插入 language脚本类型 文档类型text或者javascript文档类型-->
<script language="javascript" type="text/javascript">
<!--xnlDoc等于loadXMLDoc通过解析一个 XMLDoc 标签字符串来组成该文档(books.xml值 文档)-->
xmlDoc=loadXMLDoc("books.xml");
<!--var定义变来那个 x等于xmlDoc调用 getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(title)[0]数组 从第一行开始 调用 表示对象的所有子节点的列表,childNodes返回的值可以看作是一个数组[0]数组 从第一行开始-->
var x=xmlDoc.getElementsByTagName("title")[0].childNodes[0];
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(x调用节点值)-->
document.write(x.nodeValue);
<!--x调用 insertData 向某个文本插入一段字符串(0,Hello)-->
x.insertData(0,"Hello ");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(<br />换行)-->
document.write("<br />");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(x调用节点值)-->
document.write(x.nodeValue);
<!--结束脚本插入-->
</script>
<!--结束页面身体制作-->
</body>
<!--结束html页面制作-->
</html>

XMLDOC删除

删除制定的节点

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<!--开始html页面制作-->
<html>
<!--开始页面头部制作-->
<head>
<!--脚本插入 language脚本类型 文档类型 text或者javascript src载入loadxmldoc.js脚本-->
<script language="javascript" type="text/javascript" src="loadxmldoc.js">
<!--结束脚本插入-->
</script>
<!--结束页面头部制作-->
</head>
<!--开始页面身体制作-->
<body>
<!--开始脚本插入 language脚本类型 文档类型 text或者javascript-->
<script language="javascript" type="text/javascript">
<!--创建get_lastchild函数(n值)一个函数-->
function get_lastchild(n)
{
<!--var定义变来那个 x 等于 n调用 lastChild 返回一个对象(Object),表示最后一个子节点(child node)-->
var x=n.lastChild;
<!--while 循环 (x调用节点的类型不等于1)-->
while (x.nodeType!=1)
  {
  <!--x等于 x调用 previousSibling返回某节点之前紧跟的节点(处于同一树层级)-->
  x=x.previousSibling;
  }
<!--return 返回值 x--> 
return x;
}
<!--xmlDoc等于loadXMLDoc通过解析一个 XMLDoc 标签字符串来组成该文档(books.xml值 文档)-->
xmlDoc=loadXMLDoc("books.xml");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(book 节点的数目:)-->
document.write("book 节点的数目:");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(xmlDoc调用 getElementsByTagName可返回文档的根节点(book)的长度-->
document.write(xmlDoc.getElementsByTagName("book").length);
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(<br />换行)-->
document.write("<br />");
<!--var定义变量 lastNode等于get_lastchild函数调用 标签字符串来组成该文档-->
var lastNode=get_lastchild(xmlDoc.documentElement);
<!--var 定义变量 等于 xmlDoc调用 标签字符串来组成该文档 removeChild删除子节点(lastNode) -->
var delNode=xmlDoc.documentElement.removeChild(lastNode);
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(removeChild() 方法执行后 book 节点的数目)-->
document.write("removeChild() 方法执行后 book 节点的数目:");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(xmlDoc调用getElementsByTagName可返回文档的根节点(book)的长度-->
document.write(xmlDoc.getElementsByTagName("book").length);
<!--结束脚本-->
</script>
<!--结束页面身体制作-->
</body>
<!--结束html页面制作-->
</html>

删除自身

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<!--开始html页面制作-->
<html>
<!--开始页面头部制作-->
<head>
<!--开始脚本插入 language脚本类型 文档类型 text或者javascript src载入loadxmldoc.js脚本-->
<script language="javascript" type="text/javascript" src="loadxmldoc.js">
<!--结束脚本插入-->
</script>
<!--结束页面头部制作-->
</head>
<!--开始页面身体制作-->
<body>
<!--开始脚本插入 language脚本类型 文档类型 text或者javascript 文档类型-->
<script language="javascript" type="text/javascript">
<!--xmlDoc等于 loadXMLDoc通过解析一个 XMLDoc 标签字符串来组成该文档(books.xml值 文档)-->
xmlDoc=loadXMLDoc("books.xml");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(removeChild() 方法执行前 book 节点的数目:)-->
document.write("removeChild() 方法执行前 book 节点的数目:");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(xmlDoc调用 getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(book)调用 长度-->
document.write(xmlDoc.getElementsByTagName("book").length);
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(<br / >换行)-->
document.write("<br />");
<!--x等于 xmlDoc调用 getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(book)[0]数组-->
x=xmlDoc.getElementsByTagName("book")[0]
<!--x调用 parentNode获取文档层次中的父对象 removeChild删除节点(x)-->
x.parentNode.removeChild(x);
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(removeChild() 方法执行后 book 节点的数目:)-->
document.write("removeChild() 方法执行后 book 节点的数目:");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(xmlDoc调用 getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(book)的长度-->
document.write(xmlDoc.getElementsByTagName("book").length);
<!--结束脚本插入-->
</script>
<!--结束页面身体制作-->
</body>
<!--结束html页面制作-->
</html>


XMLDOC修改

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<!--开始html页面制作-->
<html>
<!--开似页面头部制作-->
<head>
<!--开始脚本插入 language脚本类型 文档类型 text 或者 javascript文档类型 src载入loadxmldoc.js脚本-->
<script language="javascript" type="text/javascript" src="loadxmldoc.js">
<!--结束脚本插入-->
</script>
<!--结束页面头部制作-->
</head>
<!--开始页面身体制作-->
<body>
<!--开始脚本插入 language脚本类型 文档类型 text或者 javascript文档类型-->
<script language="javascript" type="text/javascript">
<!--xmlDoc等于loadXMLDoc通过解析一个 XMLDoc 标签字符串来组成该文档(books.xml值 文档)-->
xmlDoc=loadXMLDoc("books.xml");
<!--x等于xmlDoc调用getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(book)-->
x=xmlDoc.getElementsByTagName("book");
<!--x[0]x数组 从第一行开始 setAttribute为标签的属性设置值(category child值)-->
x[0].setAttribute("category","child");
<!--document 对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(category值)-->
document.write(x[0].getAttribute("category"));
<!--结束脚本插入-->
</script>
<!--结束页面身体制作-->
</body>
<!--结束html页面制作-->
</html>

XMLDOC查询

<DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
http://www.w3.org/TR/xhtmll/DTD/xhtmll-transitional.dtd>
<!--开始html页面制作-->
<html>
<!--开始页面头部制作-->
<head>
<!--开始脚本插入 language脚本插入类型 文档类型 text 或者 javascript文档类型 src载入loadxmldoc.js脚本-->
<script language="javascript" type="text/javascript" src="loadxmldoc.js">
<!--结束脚本插入-->
</script>
<!--结束页面头部制作-->
</head>
<!--开始页面身体制作-->
<body>
<!--开始脚本插入 language脚本类型 文档类型 text 或者 javascript文档类型-->
<script language="javascript" type="text/javascript">
<!--xmlDoc等于 loadXMLDoc通过解析一个 XMLDoc 标签字符串来组成该文档(books.xml值 文档)-->
xmlDoc=loadXMLDoc("books.xml");
<!--x等于xmlDoc调用getElementsByTagName方法可返回带有指定名称的所有元素的一个节点列表(title值)[0]数组 getAttributeNode从第一行开始 它只有一个参数打算查询的属性的节点(lang)-->
x=xmlDoc.getElementsByTagName("title")[0].getAttributeNode("lang");
<!--txt等于x调用节点值-->
txt=x.nodeValue;
<!--对象是一棵文档树的根,可为提供对文档数据的最初(或最顶层)的访问入口 调用 write 输出(txt值)-->
document.write(txt);
<!--结束脚本插入-->
</script>
<!--结束页面身体制作-->
</body>
<!--结束html页面制作-->
</html>

XMLDOC多个查询
分享到:
评论

相关推荐

    届九年级数学12月月考试题 新人教版 试题.doc

    这份九年级数学12月月考试题覆盖了多个数学知识点,包括绝对值、科学记数法、分式、角度计算、反比例函数性质、一元二次方程的根、几何图形(三角形、菱形)的性质、平移变换、统计图表分析、二次函数图像特征以及...

    河北省遵化市届九年级数学12月月考试题(无答案) 试题.doc

    这份文档是河北省遵化市一所中学九年级的12月数学月考试题,涵盖了多项选择题、填空题和解答题。试题旨在测试学生对初中数学的掌握程度,特别是与几何、代数、概率和反比例函数相关的内容。 1. 选择题: - 第1题...

    四川省危险废物经营许可证持证企业基本情况(截止2017年12月22日).doc

    文档中的内容涉及的是四川省在2017年12月22日前持有危险废物经营许可证的企业情况。这些企业在法律允许的范围内对特定种类的危险废物进行处理和利用,包括但不限于利用、处置和回收。以下是对这些知识点的详细解释:...

    七年级数学12月独立作业试题.doc

    【知识点详解】 1. 数轴的认识:题目中的第一题...以上是七年级数学12月独立作业试题的主要知识点解析,涵盖了数轴、统计图表、代数运算、几何图形等多个领域的内容,要求学生具备扎实的基础知识和一定的分析能力。

    高一数学上学期12月月考试题(无答案) 试题.doc

    22. 偶函数的性质与应用:第二十二题中,首先利用偶函数性质求解f(0),f(2),然后求出函数的解析式,最后解不等式,这涉及到函数的奇偶性和不等式的解法。 附加题: 1. 奇函数的解析式确定:需利用奇函数性质f(-x)=...

    哈四十九中六年级下四月月考数学测试题精选.doc

    【哈四十九中六年级下四月月考数学测试题精选】 本次数学测试主要涵盖了初中数学的基础概念,包括数轴、相反数、数的比较、科学记数法、加减运算、乘法运算以及绝对值等知识点。以下是部分试题解析: 1. 选择题中...

    江苏省无锡市滨湖2015届九年级数学12月月考试题(无答案) 试题.doc

    这份资料是江苏省无锡市滨湖中学2015届九年级的12月数学月考试题,涵盖了多项选择题、填空题以及解答题。试卷主要测试学生对初中数学核心概念的理解和应用能力,包括比例关系、一元二次方程、几何图形(如圆、三角形...

    每天一个linux命令(38):cal命令分享.pdf

    十二月 2012 日 一二 三 四五 六 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 实例 2:显示指定月份的日历 命令:cal 9 2012 输出: [root@localhost ~]# cal 9 2012 ...

    江苏输容市2015_2016学年七年级数学上学期12月月考试题

    第四题涉及科学记数法的表示。960万用科学记数法表示为9.6乘以10的六次方。 5. 代数表达式: 第五题要求写出“x平方的3倍与-5的差”的代数表达式,即3x^2 - (-5) = 3x^2 + 5。 6. 代数式的值: 第六题中,如果x^2 ...

    高一信息技术11月月考试题.doc

    12. 图片搜索:第十二题中,要找达人秀冠军的图片,最佳方法是在百度的图片搜索中输入相关关键词。 13. 文件大小:第十三题中,记事本是最小的文本编辑软件,适合保存身份证号这类纯文本信息。 14. 大文件下载:第...

    江西省赣州教育发展联盟高一数学上学期12月联考试题.doc

    12. **不等式的解集**:第十二题涉及到不等式的解,需要根据题目的条件,结合不等式的性质求解变量的取值范围。 **填空题部分**: 13. **函数值的计算**:通常需要根据函数的定义或性质来计算给定自变量的函数值。...

    内蒙古鄂尔多斯市达拉特旗第十一中学2014届九年级数学上学期第二次阶段测试试题(无答案) 新人教版.doc

    - 填空题第12题涉及二次根式有意义的条件,即根号下的表达式必须大于等于0。 2. **几何**: - 选择题第3题考察轴对称图形和中心对称图形的识别,涉及基本图形的对称性质。 - 选择题第5题是图形旋转问题,理解...

    2021-2022年收藏的精品资料企业所得税汇算清缴纳税申报审核事项说明.doc

    11. 无形资产:参照《企业会计制度》第四十四条或《企业会计准则》第6号,处理减值则依据第8号准则。 12. 长期待摊费用:筹建期间费用的摊销及一般长期待摊费用的处理。 13. 借款费用:按照《企业会计制度》第一百...

    TCP IP Illustrated (TCP/IP详解.第一卷)

    49. **第49章:更多的子网划分示例(More Subnet Examples)** - **主要内容**:提供更多子网划分的实例。 - **学习目标**:进一步巩固子网划分的技术。 50. **第50章:物理地址与逻辑地址(Physical and Logical...

    七年级英语月考试题.doc

    "时,回答通常用"It is…",第十二题答案是B。 13. 物体识别:根据问题"What is this?",回答应为具体物品,而M是首字母,不是物体,第十三题没有正确答案,但如果是选择题,可能需要根据选项推断,例如如果选项有...

    人教版小学语文四年级下期末总复习试卷选择题.doc

    12. 修辞手法(续):第十二题“遥望洞庭山水翠,白银盘里一青螺”同样是比喻,将洞庭湖比作白银盘,山比作青螺,答案是A。 13. 修辞手法(续):第十三题“能不忆江南?”是反问句,答案是C。 14. 地名识别:第十...

    吉林省长春市七年级数学月考试题 新人教版 试题.doc

    12. **分数的识别**:第十二题询问哪些数属于分数,需要识别出有理数中的分数部分。 13. **数列的规律**:第十三题涉及到数列的规律,需要找到数列的模式并推断第10个数。 14. **数轴上的距离与坐标**:第十四题...

    高一月份月考数学试题.doc

    12. **逻辑联结词的应用**:第十二题涉及到逻辑命题的真假判断,"P或Q"与"P且Q"的真假关系,需要分析两个命题的真假情况,找出使得复合命题为真的参数范围。 13. **数列的和与通项关系**:填空题的第十三题考察数列...

    冀教版四年级英语下册短语复习题精选.doc

    包括January(一月)、February(二月)、March(三月)、April(四月)、May(五月)、June(六月)、July(七月)、August(八月)、September(九月)、October(十月)、November(十一月)和December(十二月)...

    Linux Network Administrator's Guide, 2nd Edition

    22. **第二十二章:NNTP和nntpd守护进程** - NNTP是用于新闻服务器间通信的协议,本章讲解了nntpd的配置。 23. **第二十三章:互联网新闻** - 讨论了新闻组的发展和管理。 24. **第二十四章:新闻阅读器配置** - ...

Global site tag (gtag.js) - Google Analytics