江苏开放大学XML技术形考作业三

微信小程序
内容查看
查看价格10

1

在多条件的判断语句中,获得条件的属性是:

客观题满分: 2分 得分: 2分

A

match

B

test

C

value

D

template

学生答案:B

老师点评:

2

下面(  )不是XSL语言的功能。

 

客观题满分: 2分 得分: 2分

A

把XML转换为HTML

B

格式化输出对象

C

定义XML模式

D

链接不同的XML文档

学生答案:C

老师点评:

3

在XSL中,匹配XML的根节点使用:

客观题满分: 2分 得分: 2分

A

*

B

.

C

/

D

XML中根元素名称

学生答案:C

老师点评:

4

样式表的根元素为

客观题满分: 2分 得分: 2分

A

xsl:stylesheet

B

xsl:import

C

xsl:include

 

D

xsl:template

学生答案:A

老师点评:

5

在XSL样式处理XML文档时,直接定位在“type”属性值为“服装”的商品元素上的XPath表达式应该为(   )

客观题满分: 2分 得分: 0分

A

商品/type=“服装”

B

商品[type=“服装”]

 

C

//商品[@type=服装]

D

//商品[@type=“服装”]

学生答案:C

老师点评://商品[@type=“服装"]

6

2. XmlHttpRequest对象的readyState的属性有( )种状态

客观题满分: 2分 得分: 2分

A

2

B

3

C

4

D

5

学生答案:D

老师点评:

7

1.   下面在JavaScript定义数组,错误的是:

客观题满分: 2分 得分: 2分

A

var array = [1 , true , 3.3 , ‘ffff’];

B

var array = new Array();

C

var array = new Array(2.5)

D

var array = new Array(2.5 , ‘aaa’)

学生答案:C

老师点评:

8

下列哪个类型的对象是 ADO.NET 在非连接模式下处理数据内容的主要对象?

客观题满分: 2分 得分: 2分

A

Command

B

Connection

C

DataAdapter

D

DataSet

学生答案:D

老师点评:

9

在C#中,使用DOM装载一个XML文档的方法 ()

客观题满分: 2分 得分: 2分

A

save方法

B

load方法

C

loadXML方法

D

send方法

学生答案:B

老师点评:

10

下面是XML提供的编程接口,用于开发人员访问XML文档

客观题满分: 2分 得分: 2分

A

XPath

B

DOM

C

XSL

D

DTD

学生答案:B

老师点评:

11

在XML中,DOM中NodeList的length属性表示的是

客观题满分: 2分 得分: 2分

A

该对象中文本字符的长度

B

该对象中节点的数量

C

该对象中元素节点的数量

D

该对象中文档对象的数量

学生答案:B

老师点评:

12

以下不是XmlHttpRequest方法或属性的是:

客观题满分: 2分 得分: 2分

A

Open

B

responseText

C

Receive

D

Send

学生答案:C

老师点评:

13

下列选项中关于Ajax技术的说法错误的是(    )。

客观题满分: 2分 得分: 2分

A

Ajax技术的优势在于避免了重复加载,浪费网络资源

B

Ajax技术的优势在于提供连续的用户体验,而不被页面刷新终端

C

Ajax技术封装了访问数据库的代码

D

Ajax技术实现了页面“无刷新”

学生答案:C

老师点评:

14

4.以下关于 XmlHttpRequest 对象的 readState 属性的说法中,正确的有( )

客观题满分: 2分 得分: 2分

A

当 open() 方法调用后,readyState属性值为2

B

当readyState的值为3时,send() 方法已经被调用

C

当readyState的值为3时,服务器已经响应,但响应未完全结束

 

D

当readyState的值为4时,Http响应码一定是200

学生答案:C

老师点评:

15

在处理应答中,如果我们要以文本的方式处理,我们需要在参数表中放置XMLHttpRequest对象的什么属性?

客观题满分: 2分 得分: 2分

A

xhr.responseText

B

xhr.responseXML

C

xhr.requestText

D

xhr.requestXML

学生答案:A

老师点评:

16

Ajax有四种技术组成:DOM,CSS,JavaScript,XmlHttpRequest中控制文档结构的是:

客观题满分: 2分 得分: 2分

A

DOM

B

CSS

C

javascript

D

XMLHttpRequest

学生答案:A

老师点评:

17

以下()对象表示XML文档节点

客观题满分: 2分 得分: 2分

A

Document

B

Node

C

Element

D

Text

学生答案:A

老师点评:

18

将子节点添加到节点列表的结尾时,可使用以下方法

客观题满分: 2分 得分: 2分

A

insertChild()

B

createElement()

C

appendChild()

D

insertBefore()

学生答案:C

老师点评:

19

分析下列XML文档在浏览器中的显示结果。

One.xml

<?xml version=”1.0″?>

<?xml-stylesheet type=”text/xsl” href=”one.xsl”?>

<persons>

<person>

<name> lisongtaow </name>

<age>25</age>

<tel>66666666</tel>

</person>

<person>

<name> lisongtao1</name>

<age>26</age>

<tel>66666667</tel>

</person>

<person>

<name>lisongtao3</name>

<age>28</age>

<tel>66666669</tel>

</person>

</persons>

One.xsl

<?xml version=”1.0″?>

<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/TR/WD-xsl”>

<xsl:template match=”/”>

<html>

<body>

<center>

<h2>the notepad</h2>

<table border=”1″>

<tr>

<td>name</td>

<td>age</td>

<td>tel</td>

</tr>

<xsl:for-each select=”persons/person”>

<tr>

<td><xsl:value-of select=”name”/></td>

<td><xsl:value-of select=”age”/></td>

<td><xsl:value-of select=”tel”/></td>

</tr>

</xsl:for-each>

</table>

</center>

</body>

</html>

</xsl:template>

</xsl:stylesheet>

结果

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

结果

主观题满分: 12分 得分: 10分

学生答案:

4b70329e55ec4ccfbd96676eaa5531cd.png

老师点评:有整个界面的完整截图就更好了!

20

Attr节点是Element节点的子节点吗?

主观题满分: 10分 得分: 8分

学生答案:

在XML文件中,属性是标记信息的补充描述,不是标记的子标记。所以,在DOM中Attr对象是包含在Element对象中的,不是Element节点的子节点。要获得Element节点的Attr节点需要Element节点调用getAttribute()方法,该方法返回一个NamedNodeMap对象,NamedNodeMap对象由节点组成,这些节点可以转换为Attr节点

老师点评:没回答Attr节点是Element节点的子节点

21

简述template和apply-templates元素的用途和两者之间的关系。

主观题满分: 10分 得分: 0分

学生答案:

在XML文件中,属性是标记信息的补充描述,不是标记的子标记。所以,在DOM中Attr对象是包含在Element对象中的,不是Element节点的子节点。要获得Element节点的Attr节点需要Element节点调用getAttribute()方法,该方法返回一个NamedNodeMap对象,NamedNodeMap对象由节点组成,这些节点可以转换为Attr节点

老师点评:答非所问

22

应用XMLDOM访问XML文档,创建“stu.html”输出图示效果。

0dfa1a9ceb9d4702b7e9d90dcbc113bd.png

 

 

student.xml

 

<?xml version=”1.0″?>

<student>

<class 班级号=”01″>

<student >

<id>20131011</id>

<name>李晓</name>

<sex>男</sex>

<age>18</age>

</student>

<student >

<id>20131012</id>

<name>张伟</name>

<sex>男</sex>

<age>19</age>

</student>

<student >

<id>20131013</id>

<name>金湘阁</name>

<sex>女</sex>

<age>20</age>

</student>

</class>

<class 班级号=”02″>

<student >

<id>20132011</id>

<name>任君</name>

<sex>男</sex>

<age>19</age>

</student>

<student >

<id>20132012</id>

<name>李明</name>

<sex>男</sex>

<age>19</age>

</student>

<student >

<id>20132013</id>

<name>金香</name>

<sex>女</sex>

<age>20</age>

</student>

</class>

</student>

 

主观题满分: 16分 得分: 16分

学生答案:

HTML代码如下

<html>

<head>

<title>学生信息</title>

</head>

<body>

<h1 style=”font-size:50pt;color:purple”>学生信息</h1>

<script>

var xmldom = new ActiveXObject(“microsoft.XMLDOM”);

xmldom.async = false;

xmldom.load(“stu.xml”);

var classElementNode = xmldom.getElementsByTagName(“class”);

var classLen = classElementNode.length;

document.write(“<table  border=’1′ width=’50%’>”);

//班级循环

for (var i = 0; i < classLen; i++) {

var classText = classElementNode[i].getAttribute(“班级号”);

document.write(“<tr bgcolor=’red’>”);

document.write(“<th width=’30%’>班级</th>”);

document.write(“<td style=’font-weight:bold’>”+classText+”</td>”);

document.write(“</tr>”);

var stuElementNode = classElementNode[i].childNodes;

var stuLen = stuElementNode.length;

document.write(“<tr>”);

document.write(“<td colspan=’2′>”);

document.write(“<table  border=’0′ width=’100%’>”);

document.write(“<tr>”);

document.write(“<th>学号</th>”);

document.write(“<th>姓名</th>”);

document.write(“<th>性别</th>”);

document.write(“<th>年龄</th>”);

document.write(“</tr>”);

//学生循环

for (var j = 0; j < stuLen; j++) {

document.write(“<tr> “);

var currentstuNode = stuElementNode[j];

var stuChildren = currentstuNode.childNodes;

var stuNoNode = stuChildren[0];

var stuNoText = stuNoNode.childNodes[0].text;

document.write(“<td>”+stuNoText+”</td>”);

var stuNameNode = stuChildren[1];

var stuNameText = stuNameNode.childNodes[0].text;

document.write(“<td>”+stuNameText+”</td>”);

var stuSexNode = stuChildren[2];

var stuSexText = stuSexNode.childNodes[0].text;

document.write(“<td>”+stuSexText+”</td>”);

var stuAgeNode = stuChildren[3];

var stuAgeText = stuAgeNode.childNodes[0].text;

document.write(“<td>”+stuAgeText+”</td>”);

document.write(“</tr>”);

}

 

document.write(“</table>”);

document.write(“</td>”);

document.write(“</tr>”);

}

document.write(“</table>”);

</script>

</body>

</html>

 

编程题运行结果截图:

a507fd768a2948138be16046ab1c33c0.png

老师点评:

23

编写“职工信息.xml”文件的xsl文件“职工信息.xsl”,要求输出性别为“男”的职工信息,并按“工号”升序排序。

要求在浏览器中如下图效果。 43ba58fb37984bb7ba498927b041ea00.png

 

<职工名单>

<职工 性别=”男”>

<工号>08031101

<籍贯>南京

<姓名>李佳泽

<联系方式>87667140

<职工 性别=”男” 职务=”经理”>

<工号>08031102

<籍贯>扬州

<姓名>安旭

<联系方式>87667141

<职工 性别=”女”>

<工号>08031103

<籍贯>苏州

<姓名>白金花

<联系方式>87667142

<职工 性别=”男”>

<工号>08031106

<籍贯>淮安

<姓名>吕鸿谭

<联系方式>87667145

<职工 性别=”男”>

<工号>08031107

<籍贯>徐州

<姓名>单奕寒

<联系方式>87667146

 

<职工 性别=”女”>

<工号>08031108

<籍贯>南京

<姓名>周泽华

<联系方式>87667147

<职工 性别=”男” 职务=”经理”>

<工号>08031109

<籍贯>贵州

<姓名>赫阳阳

<联系方式>87667148

<职工 性别=”男” >

<工号>08031113

<籍贯>镇江

<姓名>王晓俊

<联系方式>87667152

<职工 性别=”男”  职务=”书记”>

<工号>08031114

<籍贯>无锡

<姓名>任禾

<联系方式>87667153

 

主观题满分: 16分 得分: 16分

学生答案:

<?xml version=”1.0″ encoding=”UTF-8″?>

<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform” xmlns:fo=”http://www.w3.org/1999/XSL/Format”>

<xsl:template match=”/”>

<html>

<head>

<title>职工信息</title>

</head>

<body color=”red”>

<h2 style=”color:red”>职工信息表</h2>

<table border=”1″ bgcolor=”yellow” >

<tr style=”color=red”>

<th>工号</th>

<th>籍贯</th>

<th>姓名</th>

<th>联系方式</th>

<th>职务</th>

</tr>

<xsl:apply-templates select=”职工名单/职工”>

<xsl:sort select=”籍贯” order=”descending”/>

</xsl:apply-templates>

</table>

</body>

</html>

</xsl:template>

<xsl:template match=”职工名单/职工”>

<tr>

<td><xsl:value-of select=”工号”/></td>

<td><xsl:value-of select=”籍贯”/></td>

<td><xsl:value-of select=”姓名”/></td>

<td><xsl:value-of select=”联系方式”/></td>

<td><xsl:value-of select=”@职务”/></td>

</tr>

</xsl:template>

</xsl:stylesheet>

运行结果截图:

6977f6de4ff94f87994354620534891c.png

老师点评:

 

点点赞赏,手留余香 给TA打赏

AI创作

评论0

请先

2024年春江苏开放大学行政伦理学060197综合大作业
2024年春江苏开放大学行政伦理学060197综合大作业
10分钟前 有人购买 去瞅瞅看
材料分析题 中国作为文明古国,有很多诗人留下了关于“礼仪”的诗句,如先秦屈原在《九歌·礼魂》中写到:“成礼兮会鼓,传芭兮代舞;姱女倡兮容与;春兰兮秋菊,长无绝兮终古。”唐代李峤在《经》中写到:“五千道德阐,三百礼仪成。” 宋代吕希哲在《绝句》中写到:“礼仪三百复三千,酬酢天机理必然。”宋代林同在《贤者之孝二百四十首·张霸》写到“幼也知孝让,居然合礼仪。”由此可见,礼仪在中国具有重要的意义和作用,请结合实例,谈谈礼仪的功能。
材料分析题 中国作为文明古国,有很多诗人留下了关于“礼仪”的诗句,如先秦屈原在《九歌·礼魂》中写到:“成礼兮会鼓,传芭兮代舞;姱女倡兮容与;春兰兮秋菊,长无绝兮终古。”唐代李峤在《经》中写到:“五千道德阐,三百礼仪成。” 宋代吕希哲在《绝句》中写到:“礼仪三百复三千,酬酢天机理必然。”宋代林同在《贤者之孝二百四十首·张霸》写到“幼也知孝让,居然合礼仪。”由此可见,礼仪在中国具有重要的意义和作用,请结合实例,谈谈礼仪的功能。
5分钟前 有人购买 去瞅瞅看
2023年春江苏开放大学教育心理学作业三
2023年春江苏开放大学教育心理学作业三
6分钟前 有人购买 去瞅瞅看
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

答案整门打包购买,价格优惠,有需要加微信
显示验证码

社交账号快速登录