`

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多个查询
分享到:
评论

相关推荐

    marlett_01_0109.pdf

    marlett_01_0109

    [AB PLC例程源码][MMS_040384]Winder Application.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    stassar_3cd_01_0716.pdf

    stassar_3cd_01_0716

    malpass_02_0907.pdf

    malpass_02_0907

    [AB PLC例程源码][MMS_046459]InView on EtherNet Add On Instruction.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    matlab程序代码项目案例:matlab程序代码项目案例文档+程序具有输出LC滤波器的三相逆变器的前馈神经网络模型预测控制.zip

    matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    matlab程序代码项目案例:matlab程序代码项目案例基于运动学车辆模型的开放式驾驶MPC横向控制算法.zip

    matlab程序代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    matsumoto_01_1107.pdf

    matsumoto_01_1107

    [AB PLC例程源码][MMS_045719]Rotary Knife with SoftLogix.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    QT第五课-QT系统相关-文件

    代码

    大模型创业者手册-法务与产品合规篇.pdf

    大模型创业者手册-法务与产品合规篇.pdf

    [AB PLC例程源码][MMS_046456]ME Equipment Status Summary Faceplate for PowerFlex, Kinetix, E3 Plus,.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    指标体系数据开发.pptx

    指标体系数据开发

    半导体三极管β值测量仪的设计与制作

    半导体三极管β值测量仪的设计与制作

    [AB PLC例程源码][MMS_047416]ME Faceplates-AOIs for GuardLogix Safety Systems.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    [AB PLC例程源码][MMS_041473]Input Time Stamping.zip

    AB PLC例程代码项目案例 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我!

    本文将带你深入了解如何使用OpenCV库实现图片拼接技术,打造令人惊叹的全景图像。通过清晰的步骤讲解和代码示例

    本文将带你深入了解如何使用OpenCV库实现图片拼接技术,打造令人惊叹的全景图像。通过清晰的步骤讲解和代码示例

    nicholl_01_0508.pdf

    nicholl_01_0508

    lim_3ck_04_0719.pdf

    lim_3ck_04_0719

    DeepSeek入门宝典-个人使用篇.pdf

    DeepSeek入门宝典-个人使用篇.pdf

Global site tag (gtag.js) - Google Analytics