XML XML XMPP XML XML Schema XML XML,,, XML,



Similar documents
第 三 四 题 要 求 考 生 首 先 在 45 秒 内 阅 读 一 段 短 文, 随 后 短 文 隐 去, 播 放 一 段 与 短 文 有 关 的 对 话 或 课 堂 演 讲 最 后, 要 求 考 生 根 据 先 前 阅 读 的 短 文 和 播 放 的 对 话 或 课 堂 演 讲 回 答 相 关

申請國外學校研究所建議

研討會活動審核表

臺南市102學年度市立國民小學教師聯合甄選簡章(草案)

南昌大学全日制本科生学分制管理办法(试行)

cover_lab.jpg

声 明 本 人 郑 重 声 明 : 此 处 所 提 交 的 硕 士 学 位 论 文 基 于 等 级 工 鉴 定 的 远 程 考 试 系 统 客 户 端 开 发 与 实 现, 是 本 人 在 中 国 科 学 技 术 大 学 攻 读 硕 士 学 位 期 间, 在 导 师 指 导 下 进 行 的 研 究

创业板投资风险提示:本次股票发行后拟在创业板市场上市,该市场具有较高的投资风险

院系▲



( CIP ), : ISBN G CIP ( 2006 ) : ( ) http: / / www. techbook. com. cn mail

(g) 本 公 司 或 其 任 何 聯 屬 公 司 或 彼 等 各 自 之 顧 問 概 無 於 任 何 司 法 權 區 透 過 刊 登 本 網 上 預 覽 資 料 集 而 發 售 任 何 證 券 或 招 攬 購 買 任 何 證 券 之 要 約 ; (h) 本 公 司 未 曾 亦 將 不 會 將 本

前 言 由 于 高 校 毕 业 生 就 业 问 题 的 重 要 性 和 近 年 来 大 学 生 就 业 的 严 峻 形 势, 毕 业 生 就 业 状 况 受 到 政 府 高 校 和 学 生 乃 至 全 社 会 的 高 度 关 注 大 学 生 就 业 质 量 报 告 是 监 测 和 反 馈 大 学 生

前 言 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

I

基 于 SCORM 规 范 的 资 源 打 包 方 法 设 计 与 实 现 摘 要 共 享 式 教 材 组 件 参 考 模 型 (Sharable Course Object Reference Model, 简 称 SCORM), 已 成 为 目 前 国 际 上 公 认 的 e-learning

Microsoft Word - 發布版---規範_全文_.doc

概 述 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

鱼类丰产养殖技术(二).doc

疾病诊治实务(一)

名人养生.doc

<4D F736F F D2040B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8735FA7F5ABD8BFB3B9C5B871A661B0CFABC8AE61C2A7AB55ACE3A8732E646F63>


中老年保健必读(十).doc

27 i

% % ,542 12,336 14,53 16,165 18,934 22,698 25, ,557 7,48 8,877 11, 13,732 17,283 22,

海淀区、房山区(四)

穨ecr1_c.PDF

穨2005_-c.PDF

北京理工大学.doc

尲㐵.⸮⸮⸮⸮⸮

东城区(下)

果树高产栽培技术(一).doc

物质结构_二_.doc

第一節 研究動機與目的

i

水力发电(九)

中国古代文学家(八).doc

景观植物(一)

Microsoft Word - 目录.doc

园林植物卷(三).doc

19q indd

厨房小知识_一_

中南财经大学(七).doc


赵飞燕外传、四美艳史演义

厨房小知识(五)

最新监察执法全书(十八).doc

园林植物卷(十二).doc

华东师范大学.doc

國立中山大學學位論文典藏

乳业竞争_一_

最新执法工作手册(十).doc

untitled

最新执法工作手册(十六)

中国政法大学(六).doc

胎儿健康成长.doc

bnbqw.PDF

1. 本文首段的主要作用是 A. 指出 異蛇 的藥用功效 說明 永之人爭奔走焉 的原因 B. 突出 異蛇 的毒性 為下文 幾死者數矣 作鋪墊 C. 交代以蛇賦稅的背景 引起下文蔣氏有關捕蛇的敘述 2. 本文首段從三方面突出蛇的 異 下列哪一項不屬其中之一 A. 顏色之異 B. 動作之異 C. 毒性之

nb.PDF

第三章

untitled

Microsoft Word - edu-re~1.doc

Microsoft Word - 08 单元一儿童文学理论

南華大學數位論文

Microsoft Word 一年級散文教案.doc

米食天地教案

第32回独立行政法人評価委員会日本貿易保険部会 資料1-1 平成22年度財務諸表等

項 訴 求 在 考 慮 到 整 體 的 財 政 承 擔 以 及 資 源 分 配 的 公 平 性 下, 政 府 採 取 了 較 簡 單 直 接 的 一 次 性 減 稅 和 增 加 免 稅 額 方 式, 以 回 應 中 產 家 庭 的 不 同 訴 求 ( 三 ) 取 消 外 傭 徵 費 6. 行 政 長

(f) (g) (h) (ii) (iii) (a) (b) (c) (d) 208

致理技術學院99學年度大學部新生手冊

Microsoft Word doc

概 述 根 据 教 育 部 办 公 厅 关 于 编 制 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告 的 通 知 ( 教 学 厅 函 [2013]25 号 ) 的 要 求, 学 院 编 制 和 发 布 湖 南 石 油 化 工 职 业 技 术 学 院 2015 届 毕 业 生 就 业 质

北京北信源软件股份有限公司招股书(申报稿)

II

前 言 湖 北 大 学 知 行 学 院 是 经 国 家 教 育 部 批 准 由 湖 北 大 学 举 办 的 具 有 学 士 学 位 授 予 权 的 全 日 制 普 通 高 等 院 校, 是 湖 北 省 首 批 应 用 技 术 转 型 发 展 试 点 院 校 之 一 学 院 非 常 注 重 规 模 质

104

大连软~1

项目编号

Microsoft Word - 中山大學英語自學手冊-2011.doc

在 直 接 口 试 中, 由 于 评 分 者 要 身 兼 数 职, 既 要 控 制 考 试 程 序, 又 要 扮 演 交 际 角 色, 还 要 担 当 评 分 者, 在 测 试 的 同 时 还 要 根 据 评 分 标 准 对 被 试 的 口 语 表 现 做 出 即 时 评 估, 因 而, 直 接 口

102

Ps22Pdf

经华名家讲堂

二零一零至一一年施政报告 - 施政纲领

女性减肥健身(五).doc

UML2.0新特性.doc

计算机网络与经济(一).doc

未命名 -1

Shanghai International Studies University THE STUDY AND PRACTICE OF SITUATIONAL LANGUAGE TEACHING OF ADVERB AT BEGINNING AND INTERMEDIATE LEVEL A Thes

Microsoft Word - Graduate_Admissions_Guide_for_International_Students_Spring_2014_中文__

目 录 一 本 科 教 育 基 本 情 况... 1 ( 一 ) 人 才 培 养 目 标... 1 ( 二 ) 专 业 设 置 情 况... 1 ( 三 ) 在 校 生 及 招 生 情 况... 2 二 师 资 队 伍 情 况... 3 ( 一 ) 教 职 工 数 量... 3 ( 二 ) 专 任

前 言 随 着 中 国 高 等 教 育 数 量 扩 张 目 标 的 逐 步 实 现, 提 高 教 育 质 量 的 重 要 性 日 益 凸 显 发 布 高 校 毕 业 生 就 业 质 量 年 度 报 告, 是 高 等 学 校 建 立 健 全 就 业 状 况 反 馈 机 制 引 导 高 校 优 化 招

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E5A3A9>

Microsoft Word - 102甄選總則1127.docx

马太亨利完整圣经注释—雅歌

二零零六年一月二十三日會議

(1) (2) (3) 1. (1) 2

新婚夫妇必读(二十二).doc

Transcription:

XML ( )

XML XML XMPP XML XML Schema XML XML,,, XML,

Abstract With the improvement of teaching infrastructure such as networks and computers in China, there is an increasing demand for network-based testing system. Most of existing network-based testing systems use a text-based or binary communication protocol in the realtime testing procedure. This thesis explores the possibility of using an open standard XML communication protocol instead of a closed protocol in a network-based testing system as well as the benefits it brings, and then tries to define an XML communication protocol especially for network-based testing systems. The thesis starts with investigating and analyzing several existing network-based testing system at home and abroad. After that the author develops a model that can meet the common need of network-based testing system for the realtime testing procedure. And then taking XMPP (Extensible Messaging and Presence Protocol) as a reference, the author designs an open standard XML communication protocol according to the model. Finally, the author defines the XML vocabularies used in the XML communication protocol by XML Schema. Keywords: Network-based, Testing, System, XML, Communication protocol

Abstract i ii iii 1 1.1........... 1 1.1.1.................. 1 1.1.2............ 2 1.1.3............ 6 1.2............................... 8 1.3............................ 10 1.4................................ 11 12 2.1............... 12 2.1.1......................... 12 2.1.2......................... 12 2.1.3......................... 13 2.2............... 14 2.2.1......... 14 2.2.2................ 17 2.3............ 18

XML 21 3.1 XML....................... 21 3.2 XML.............................. 22 3.2.1 XML.................. 22 3.2.2 XML.................. 24 3.2.3 Streams................... 24 3.3 TLS Transport Layer Security................. 28 3.4 SASL Simple Authentication and Security Layer....... 29 3.5 XML Stanza............................... 31 3.5.1 IQ Stanza............................ 31 3.5.2 Command Stanza........................ 35 3.5.3 ED Stanza............................ 38 XML 42 51 A XML Schemas 52 A.1 XML Schemas........................ 52 A.1.1 Streams namespace....................... 52 A.1.2 xtp:client namespace...................... 54 A.1.3 xtp:server namespace...................... 57 A.1.4 xtp:session namespace..................... 62 A.1.5 xtp:iq namespace........................ 63 A.2 XMPP XML Schemas................... 64 A.2.1 Stream error namespace.................... 64 A.2.2 TLS namespace......................... 66 A.2.3 SASL namespace........................ 67 A.2.4 Stanza error namespace..................... 69 iv

72 75 76 v

3.1 Stream...................... 26 3.2 XML Stream............... 27

1.1 TOEFL CBT...................... 3 1.2 TOEFL ibt...................... 4 1.3 GMAT..................... 5 1.4............. 6 1.5................. 8 2.1..................... 19 2.2.................. 20 3.1. 21 3.2........ 22 3.3 XML....... 23 3.4 Streams namespace................ 25 3.5 Command Stanza................... 35 3.6 ED Stanza....................... 41

1.1 1.1.1 2005 [1] 89% 20 : 1 80% CERNET 2004 [2] 92.7% 6.6% 0.6% 3665 2005 2654 1. 2. 3.

4. 5. 1.1.2 1.1.2.1 TOEFL CBT 1995 ETS 1 1998 ETS TOEFL CBT 2 2000 8 TOEFL CBT ETS GRE 3 GMAT 4 ETS ETS PowerPrep 1.1 MFC 2.5 5 16 Windows 1 ETS Educational Testing Service 2 TOEFL Test of English as a Foreign Language ETS 3 GRE Graduate Record Examinations ( ) 4 GMAT General Management Admission Test 5 MFC Microsoft Foundation Classes C++ Windows MFC 2.5 MFC 2

1.1: TOEFL CBT TOEFL CBT 6 TOEFL PBT TOEFL ETS Windows 3.1 640 480 ETS 2006 5 TOEFL PBT TOEFL CBT TOEFL ibt 1.1.2.2 TOEFL ibt 2005 9 ETS TOEFL ibt TOEFL Internet-based Testing 1.2 Internet Web ETS TOEFL ibt [3] TOEFL ibt TOEFL 6 TOEFL CBT e-rater TM 3

ETS 0 4 5 1.2: TOEFL ibt 1.1.2.3 GMAT Pearson VUE[4] Pearson GMAC 7 ETS 2005 GMAT Pearson VUE GMAT GMATPrep 1.3 Java Client/Serser C/S ATHENA Test Driver GMAT ETS GMAT 60 7 GMAC Graduate Management Admission Council, GMAT 4

GMAC 1.3: GMAT 1.1.2.4 ETS Robert C. Martin Agile Software Development - Principles, Patterns, and Practices [5] Object Mentor 1993-1997 ETS 5

Robert C. Martin Borland C++ 1.1.3 [6] 1.4 1.4: 6

QQ 8 MSN Messenger 9 TCP 1.5 8 QQ 9 MSN Messenger Windows Live Messenger Microsoft 1999 MSN Messenger MSN Messenger Service 1.0 Protocol 7

1.5: 1.2 8