没有合适的资源?快使用搜索试试~ 我知道了~
sap 操作XML(自己的笔记)
4星 · 超过85%的资源 需积分: 50 26 下载量 184 浏览量
2009-12-04
10:36:13
上传
评论 1
收藏 259KB DOC 举报
温馨提示
试读
23页
前些日子自己根据XML- Library 7120.chm写的一个笔记,有不妥的地方还希望高手指正
资源详情
资源评论
资源推荐
SAP 操作 XML 文件
文档编号:
作 者: 王志强
创建日期:
2009-11-17
当前版本:
1.0
修 订 者:
修订日期:
保密声明:
未经北京博宏慧点科技有限公司的书面认可,不得复制、泄露或散布这份文件。接受这份文件表
示同意对其内容保密。如果你不是有意接受者,请注意对这份文件内容的任何形式的复制、泄露
或散布都是被禁止的。
北京博宏慧点科技有限公司(Bright Key)
2009 年 11 月
© 北京博宏慧点科技有限公司(Beijing Bright Key Technology Ltd.) 第 1 页 共 23 页
项目名称:
文档名称: SAP 操作 XML 文件
文档修订记录
版本号 修订日期 修订者 主要修订内容
1.0 2009-11-17
王志强 创建初始文档。
© 北京博宏慧点科技有限公司(Beijing Bright Key Technology Ltd.) 第 2 页 共 23 页
项目名称:
文档名称: SAP 操作 XML 文件
目录
第一章 文档声明 4
第二章 概述 5
第三章 XML 基本操作 6
三.1 生成 XML 6
三.1.1 允许操作 XML......................................................................................................6
三.1.2 生成数据工厂及数据流.........................................................................................6
三.1.3 创建文档..............................................................................................................7
三.1.4 生成 XML.............................................................................................................7
三.2 解析 XML 9
三.2.1 DOM-based.........................................................................................................9
三.2.2 Event-based......................................................................................................10
三.3 遍历 XML 12
三.3.1 根据节点的索引访问..........................................................................................12
三.3.1.1 获取根节点...............................................................................................12
三.3.1.2 取节点的子节点.......................................................................................12
三.3.1.3 取元素的属性...........................................................................................12
三.3.1.3.1 通过索引.........................................................................................13
三.3.1.3.2 通过元素名称..................................................................................13
三.3.1.4 只选择需要处理的元素.............................................................................13
三.3.2 创建迭代器(iterators).....................................................................................14
三.3.2.1 整个文档的迭代........................................................................................14
三.3.2.2 子节点的迭代...........................................................................................14
三.3.2.3 其他数据结构的迭代.................................................................................15
三.3.3 创建过滤器(filters).........................................................................................15
三.3.3.1 创建过滤器...............................................................................................15
三.3.3.2 综合化的过滤器(Combining Filters).....................................................15
第四章 XML 在接口中的应用 17
四.1 创建并转换 XML 17
四.1.1 定义结构............................................................................................................17
四.1.2 填充数据............................................................................................................17
四.1.3 创建 XML........................................................................................................... 17
四.1.4 将 XML 内容转换为字符串..................................................................................19
四.1.5 对照自定义数据结构和 XML 结构.......................................................................19
四.2 将 XML 字符串解析为 SAP 可识别数据 20
第五章 参考文档 23
© 北京博宏慧点科技有限公司(Beijing Bright Key Technology Ltd.) 第 3 页 共 23 页
项目名称:
文档名称: SAP 操作 XML 文件
第一章 文档声明
此文档的内容中的第二章内容都是自己根据参考文档按自己的理解翻译过来的,由于自己的
英文水平有限,肯定会有不足及错误之处,还请大家谅解。
另外对于不足及错误的地方欢迎大家指正,谢谢。
© 北京博宏慧点科技有限公司(Beijing Bright Key Technology Ltd.) 第 4 页 共 23 页
项目名称:
文档名称: SAP 操作 XML 文件
第二章 概述
XML ( Extensible Markup Language ) 即 可 扩 展 标 记 语 言 , 它 与 HTML 一 样 , 都 是
SGML(Standard Generalized Markup Language, 标准通用标记语言)。Xml 是 Internet 环境中跨
平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言 XML 是一种
简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然
XML 占用的空间比二进制数据要占用更多的空间,但 XML 极其简单易于掌握和使用。
XML 与 Access,Oracle 和 SQL Server 等数据库不同,数据库提供了更强有力的数据存储和分
析能力,例如:数据索引、排序、查找、相关一致性等,XML 仅仅是展示数据。事实上 XML 与其
他数据表现形式最大的不同是:他极其简单。这是一个看上去有点琐细的优点,但正是这点使
XML 与众不同。
XML 与 HTML 的设计区别是:XML 是用来存储数据的,重在数据本身。而 HTML 是用来定义
数据的,重在数据的显示模式。
本文档介绍了 SAP 如何操作 XML,包括:XML 文件的生成,解析及遍历。如果在应用中,
我们只是想创建 XML,并将内容传递给其他系统或程序,而不关心细节的话,可以跳过这部分内
容,这部分只是让你对 SAP 操作 XML 有一个深层次的理解。
另外还可以根据我们自定义的结构自动生成及解析 XML,这里就比较简单了。
© 北京博宏慧点科技有限公司(Beijing Bright Key Technology Ltd.) 第 5 页 共 23 页
剩余22页未读,继续阅读
敦煌飞猪
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2