首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
xml
apk
json
android
java
webview
build
android-studio
phonegap
crash
dialog
eclipse
当前位置:
开发笔记
>
Android
> 正文
XML简明教程第7课:在XML文档中应用数据类型
作者:非烦金美店 | 来源:互联网 | 2014-05-04 00:08
什么是XML文档中的数据类型?XML文档中的数据类型是赋给实例中一个元素的类型,可以应用dt:dt属性来实现,也可以通过一个XMLSchema,一个XML文档的正式定义来实现。此外,数据类型可
什么是XML文档中的数据类型?
XML文档中的数据类型是赋给实例中一个元素的类型,可以应用dt:dt属性来实现,也可
以通过一个XML Schema,一个XML文档的正式定义来实现。此外,数据类型可以声明为元
素,XML解析器应用数据类型信息来验证文档的有效性。
以前,XML元素的值局限于一个单一的类型String,因此想要处理XML文档的开发者需要
花费大批的时间来把利用程序中的所有值都转换为一种类型。输进数据时解析器将会注
意到数据类型的转换。此外,由于这些值都赋予一个特定的数据类型,所以对这些值的
转换遵守要数据类型的规范,这就供给了一种验证用户输进有效性的方法。
除了有一个String的值,每一个XML元素也可以有一个类型定义的值,例如下面的XML元
素:
1970-09-30
如何对XML元素值进行数据类型定义?
看一看下面的XML文档:
1970-09-30
67.5
其中'weatherSchema.xml'是下面的文件。
rosoft-com:datatypes'>
上面的schema是一个把数据类型赋给前面的XML文档的正式定义。属性xmlns是声明名域
的XML要害字,声明'xmlns:dt='urn:schemas-microsoft-com:datatypes''把dt赋给名域
'urn:schemas-microsoft-com:datatypes.',任何定义为dt的类型都属于名域'urn:sch
emas-microsoft-com:datatypes.'.
Schema 和数据类型名域要在XML Schema的开端进行声明,这样dt词头可以用来唆使数据
类型定义中应用那种 类型的属性。
rosoft-com:datatypes'>
对XML文档中的元素进行类型定义
元素可以通过元素实例的 dt 属性进行类型定义,而要这样做需要在XML文档的开端声明
数据类型名域。
44533
dt词头现在可以作为dt的属性把数据类型赋给元素的实例。
在XML文档中把数据类型作为元素应用
除了在元素的实例或schema中声明数据类型外,数据类型也可以作为元素应用,比拟下
面的例子,第一个例子在元素的实例中声明数据类型:
'/>
8
10
12
第二个例子把类型声明为元素:
y1'/>
8
10
12
而通过schema是不可能对这种元素进行类型定义的。
在 XML Data Types Reference中,有一个可以在 XML文档中应用的数据类型的列表。
xml
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
java
Java虚拟机及其发展历程
Java虚拟机(JVM)是每个Java开发者日常工作中不可或缺的一部分,但其背后的运作机制却往往显得神秘莫测。本文将探讨Java及其虚拟机的发展历程,帮助读者深入了解这一关键技术。 ...
[详细]
蜡笔小新 2024-11-23 08:59:58
eclipse
[附源码]计算机毕业设计JAVAjsp医药管理信息系统
[附源码]计算机毕业设计JAVAjsp医药管理信息系统项目运行环境配置:Jdk1.8Tomcat7.0MysqlHBuilderX(Webstor ...
[详细]
蜡笔小新 2024-11-22 18:50:22
java
PHP与MySQL实现高效分页查询
本文探讨了如何在PHP与MySQL环境中实现高效的分页查询,包括基本的分页实现、性能优化技巧以及高级的分页策略。 ...
[详细]
蜡笔小新 2024-11-22 05:45:48
java
处理Android EditText中数字输入与parseInt方法
本文探讨了如何在Android应用中从EditText组件安全地获取并解析用户输入的数字,特别是用于设置端口号的情况。通过示例代码和异常处理策略,展示了有效的方法来避免因非法输入导致的应用崩溃。 ...
[详细]
蜡笔小新 2024-11-21 20:37:54
java
Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ...
[详细]
蜡笔小新 2024-11-21 18:39:23
java
优化 DOM 以提升 JavaScript 性能
本文探讨了如何通过优化 DOM 操作来提升 JavaScript 的性能,包括使用 `createElement` 函数、动画元素、理解重绘事件及处理鼠标滚动事件等关键主题。 ...
[详细]
蜡笔小新 2024-11-21 18:16:19
android
使用TabActivity实现Android顶部选项卡功能
本文介绍如何通过继承TabActivity来创建Android应用中的顶部选项卡。通过简单的步骤,您可以轻松地添加多个选项卡,并实现基本的界面切换功能。 ...
[详细]
蜡笔小新 2024-11-21 17:47:42
java
Spring AOP学习笔记Advice执行顺序
一、Advice执行顺序二、Advice在同一个Aspect中三、Advice在不同的Aspect中一、Advice执行顺序如果多个Advice和同一个JointPoint连接& ...
[详细]
蜡笔小新 2024-11-21 15:28:36
java
使用Service Locator模式实现高效的服务命名访问
本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ...
[详细]
蜡笔小新 2024-11-20 19:26:30
eclipse
Android与JUnit集成测试实践
本文探讨了如何在Android项目中集成JUnit进行单元测试,并详细介绍了修改AndroidManifest.xml文件以支持测试的方法。 ...
[详细]
蜡笔小新 2024-11-20 18:30:14
java
深入理解:AJAX学习指南
本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ...
[详细]
蜡笔小新 2024-11-20 17:58:54
json
protobuf 使用心得:解析与编码陷阱
本文记录了一次在广告系统中使用protobuf进行数据交换时遇到的问题及其解决过程。通过这次经历,我们将探讨protobuf的特性和编码机制,帮助开发者避免类似的陷阱。 ...
[详细]
蜡笔小新 2024-11-20 14:35:41
json
php + layui 文件上传 以及 拖拽上传
HTML: 将文件拖拽到此区域 ...
[详细]
蜡笔小新 2024-11-20 14:27:32
java
软通动力Java开发工程师笔试题解析
本文档详细介绍了软通动力Java开发工程师职位的笔试题目,涵盖了Java基础、集合框架、JDBC、JSP等内容,并提供了详细的答案解析。 ...
[详细]
蜡笔小新 2024-11-20 13:34:48
json
深入解析Mybatis Plus中的@TableField注解
本文将详细介绍Mybatis Plus框架中@TableField注解的具体使用方法及其应用场景,帮助开发者更好地理解和利用这一强大工具进行高效的数据操作。 ...
[详细]
蜡笔小新 2024-11-20 13:11:19
非烦金美店
这个家伙很懒,什么也没留下!
Tags | 热门标签
xml
apk
json
android
java
webview
build
android-studio
phonegap
crash
dialog
eclipse
RankList | 热门文章
1
黑马程序员——【Java高新技术】——JDK1.5新特性:静态导入、可变参数、增强型for循环、自动装箱拆箱、枚举...
2
json文件存入mysql,怎么导出json文件
3
在这个拼颜值的互联网时代 网站建设需不需要颜值呢
4
Spring发展史
5
python编程语言的特性_Python编程语言是什么以及其特点简介
6
tomcat 日志切割方法三种方法
7
Flume安装部署教程
8
编译BatteryHistorian源码踩坑记录.
9
学习日志(三) Python函数
10
怎么卸载cortana小娜_win10怎么关闭cortana小娜
11
java检查正在使用哪个杰克逊库
12
安全域的划分策略和步骤
13
golang map 用原生range遍历不能保证顺序输出
14
数据结构堆和堆排序以及堆排序的优化
15
5G时代的边缘计算丨文末赠书
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有