首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
dockerfile
emoji
command
actionscrip
hashcode
client
settings
hashset
cookie
future
shell
uml
express
const
metadata
js
scala
hook
triggers
typescript
buffer
cpython
datetime
uri
stream
testing
get
substring
cSharp
httpclient
default
controller
php
plugins
jar
expression
email
usb
install
erlang
frameworks
blob
dll
ip
heatmap
loops
tree
select
timestamp
grid
hash
schema
callback
eval
iostream
import
input
include
java
byte
main
bitmap
io
replace
regex
format
bytecode
instance
ascii
random
solr
web
python2
utf-8
request
function
go
nodejs
list
当前位置:
开发笔记
>
编程语言
> 正文
XML先容系列(1)
作者:banli | 来源:互联网 | 2014-05-04 00:08
在学习XML之前你应当把握什么?下面是你应当基础要把握的知识:1.WWW,HTML和有关网页的基础常识2.几种常见的网站脚本语言:例如JavaScript和VBScript什么是XML?XML全称是EXtensibleMarkupLa
在学习XML之前你应当把握什么?
下面是你应当基础要把握的知识:
1.WWW, HTML 和有关网页的基础常识
2.几种常见的网站脚本语言:例如Javascript和Vbscript
什么是XML?
XML 全称是 EXtensible Markup Language
XML 是一种类似与HTML的语言.
XML 是被设计用来描写数据的语言.
XML 在XML中标记(tags,在html中就是类似与
,
之类的东西)是没有预先定义的.必需要自定义需要的标记
XML 是能够自说明(self describing)的语言.
XML 应用DTD(Document Type Definition文档类型定义)来显示这些数据.
XML和HTML的重要不同的处所
XML不是HTML的调换品.
XML和HTML的用处是不同的
XML 是被设计用来描写数据和定焦与数据是什么.
HTML是被设计用来显示数据和定焦与数据是什么样子的
XML是关于数据的语言
HTML是关于如何显示信息的, XML是关于如何描写信息的.
XML是可扩大的
在HTML中所有的标记(tags)和文档结构都是预先定义好了的.我们只有权利应用那些尺度的HTML标记
XML答应我们自定义自己的标记和自己的文档结构.
XML是HTML的一种补充
非常重要的一点是我们要明白XML不是HTML的一种调换品.在将来最可能的是
网站开发者应用XML来描写网站所需数据和网站的结构,而HTML将用来格局化和显示这些数据.
XML在将来的网站开发中的作用
我们将坚信HTML是一个网站的基础,而XML会成为网站开发的一个重要特点
也许它将挑起所有数据的处理和传输
翻译:Batman
系列之二:怎么应用XML?
XML 能够被用来分隔你的数据你的HTML
XML 也能够被用来在HTML文档内部保留数据
XML 能够被用来作为一种交换信息的格局
XML 能够被用来将数据保留到文件或数据库中
下面分辨先容:
XML 能够被用来分隔你的数据你的HTML
HTML页面是用来显示数据的.所以数据一般都保留在HTML页面内部.
而应用XML这些数据能够被保留到一个单独的XML文件中.
这种方法就能够让你集中来应用HTML格局化和显示,
并能够确保你对数据的任何修正都不必重新修正HTML代码
XML 也能够被用来在HTML文档内部保留数据
XML的数据也可以被当成'Data Islands'(数据岛)保留在HTML页面中.
这样你仍然可以应用HTML来格局化和显示数据.
XML 能够被用来作为一种交换信息的格局
在现实世界里,盘算机系统和数据库中保留的数据格局是不兼容的
所以在很多的时候开发者面临的标题是如何通过internet来交换这些数据
假如把这些数据转换成XML能够大大下降这个工作的复杂性
XML 能够被用来将数据保留到文件或数据库中
应用程序可以用来读写和显示这些数据信息
翻译:Batman
系列之三:XML的语法
一个简略的XML文档例子:
Tove
Jani
Reminder
Don't forget me this weekend!
文档的第一行:一个应当经常包含的XML声名,它定义了XML文档的版本号
在这个例子中表现文档将应用XML1.0的规范.
下一行定义了文档里面的第一个元素(element)也叫第一个元素为根元素:
再下面定义了根元素的四个子元素(分辨是to, from, heading,和body):
Tove
Jani
Reminder
Don't forget me this weekend!
最后一行定义了根元素的结束标记
所有的XML元素都必需要有一个结束标记
在HTML中一些元素不必要有一个结束标记.
例如下面的代码在HTML中是正当的:
This is a paragraph
This is another paragraph
但是在XML中所有的元素都必需有一个结束标记,例如这样:
This is a paragraph
This is another paragraph
XML标记是大小写敏感的
XML标记是大小写敏感的.例如标记
是不同与标记
的.
所有一个标记的开端和结束必需应用同样的大小写
例如下面是错误的
This is incorrect
这样才准确
This is correct
所有的XML元素的嵌套必需准确
在HTML中一些元素是可以相互嵌套的,例如下面:
This text is bold and italic
但是在XML中所有的嵌套都必需这样:
This text is bold and italic
所有的XML文档都必需要有一个根标记
所有的XML文档都必需包含一个单独的标记对定义的根元素.
其他的元素都必需嵌套在这个根元素内.
所有的元素都可以有子元素.
但是子元素都必需是成对的并且准确的嵌套声名在他们的父元素内.
例如:
xml
html
javascript
vb
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
js
优化后的标题:自定义TextView实现按下与焦点变化时动态调整字体颜色效果
通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ...
[详细]
蜡笔小新 2024-11-01 14:08:50
get
Spring框架学习:基于Schema的异常通知与环绕通知深入解析
在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ...
[详细]
蜡笔小新 2024-10-30 13:30:04
get
SQLmap自动化注入工具命令详解(第28-29天 实战演练)
SQL注入工具如SQLMap等在网络安全测试中广泛应用。SQLMap是一款开源的自动化SQL注入工具,支持12种不同的数据库,具体支持的数据库类型可在其插件目录中查看。作为当前最强大的注入工具之一,SQLMap在实际应用中具有极高的效率和准确性。 ...
[详细]
蜡笔小新 2024-10-30 11:16:15
js
Sublime Text 3 2021 激活密钥及在线激活方法详解
本文详细介绍了 Sublime Text 3 在 2021 年的激活密钥及其在线激活方法。用户可以通过提供的链接访问云海天教程,获取更多详细的激活码信息和操作步骤。此外,文章还提供了安全可靠的激活方案,帮助用户顺利激活软件,提升编程效率。 ...
[详细]
蜡笔小新 2024-10-26 21:20:12
get
深入解析软件测试中的Cookie机制与应用
Cookie是一种小型数据文件,由Web服务器生成并存储在用户的浏览器中。当用户再次访问同一服务器时,这些数据可以被重新读取,为用户提供个性化的体验。Cookie在软件测试中具有重要作用,能够帮助测试人员验证会话管理、用户偏好设置等功能的正确性和安全性。通过深入解析Cookie的工作原理及其在不同场景下的应用,本文旨在为软件测试人员提供全面的技术指导。 ...
[详细]
蜡笔小新 2024-10-26 17:36:37
js
【每日技术笔记3.13】配置与安装虚拟机环境
通过命令行工具 `virt-install` 配置和安装虚拟机环境。`virt-install` 是一个基于 `libvirt` 虚拟化管理库的命令行工具,用于创建新的虚拟机实例。该工具支持通过串行控制台和 SDL 图形界面进行虚拟机的安装和管理,适用于多种操作系统和虚拟化平台。 ...
[详细]
蜡笔小新 2024-10-26 15:14:39
get
内网渗透技术详解:PTH、PTT与PTK在域控环境中的应用及猫盘内网穿透配置
本文深入探讨了内网渗透技术,特别是PTH、PTT与PTK在域控环境中的应用,并详细介绍了猫盘内网穿透的配置方法。通过这些技术,安全研究人员可以更有效地进行内网渗透测试,解决常见的渗透测试难题。此外,文章还提供了实用的配置示例和操作步骤,帮助读者更好地理解和应用这些技术。 ...
[详细]
蜡笔小新 2024-10-26 10:56:21
buffer
OpenGL 基础知识入门指南
在探索 Unity Shaders 的过程中,我逐渐意识到掌握 OpenGL 基础知识的重要性。本文将详细介绍 OpenGL 的核心概念和基本操作,帮助读者从零开始理解这一图形编程技术。通过实例和代码解析,我们将深入探讨如何利用 OpenGL 创建高效的图形应用。无论你是初学者还是有一定经验的开发者,都能从中受益匪浅。 ...
[详细]
蜡笔小新 2024-10-25 19:01:19
buffer
如何使用专业软件打开和编辑PHP电影文件?
如何使用专业软件打开和编辑PHP电影文件? ...
[详细]
蜡笔小新 2024-10-25 18:09:06
get
OpenCV 2.4.9 源码解析:级联分类器的错误率与尺寸分析
OpenCV 2.4.9 源码解析:级联分类器的错误率与尺寸分析 ...
[详细]
蜡笔小新 2024-10-24 13:33:27
js
iOS开发进阶指南:第十五篇深入解析
iOS开发进阶指南:第十五篇深入解析 ...
[详细]
蜡笔小新 2024-10-23 13:27:57
js
渲染所有可能的元素或根据请求渲染 - Render all possible elements or render on request
SoIhaveanappthathasarightsidebarwhosevisibilityistoggledviaabutton.Inthatsidebar ...
[详细]
蜡笔小新 2024-10-19 08:14:13
cookie
javascript学习笔记之10个原生技巧
javascript学习笔记之10个原生技巧-1、原生JavaScript实现字符串长度截取复制代码代码如下:functioncutstr(str,len){ vartemp; ...
[详细]
蜡笔小新 2024-10-16 14:07:57
cookie
中国东方航空股份有限公司某站任意用户密码修改漏洞(随便输入验证码)企业安全分享!
中国东方航空股份有限公司某站任意用户密码修改漏 ...
[详细]
蜡笔小新 2024-10-12 16:45:51
cookie
JavaScript在网页设计中的嵌入应用方法是什么
本篇内容主要讲解“JavaScript在网页设计中的嵌入应用方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小 ...
[详细]
蜡笔小新 2024-09-28 12:59:54
banli
这个家伙很懒,什么也没留下!
Tags | 热门标签
dockerfile
emoji
command
actionscrip
hashcode
client
settings
hashset
cookie
future
shell
uml
express
const
metadata
js
scala
hook
triggers
typescript
buffer
cpython
datetime
uri
stream
testing
get
substring
cSharp
httpclient
RankList | 热门文章
1
linux rhel6 nvidia 卡 在启动界面,RHEL6上安装Nvidia显卡驱动
2
mysql 如何提高查询速度.
3
使用新版 winsw 注册 windows 系统服务无法启动及停止问题
4
计算机网络应用基础练习题,2017计算机应用基础复习题「附答案」
5
Thread Runnable线程及stop()、interrupt()、sleep()等方法讲解
6
前端折线图中背景_前端可视化开发(三) 基础元素
7
oracle将把varchar2字段(长度4000)改为clob类型
8
卢芹斋是谁?卢芹斋做了什么为什么不敢回国?
9
IONIC 5+电容器:如何从github安装无离子本机的cordova插件?
10
[c.y.j]tomcat URIEncoding useBodyEncodingForURI
11
语音转文字转换器、绿色免安装版【推荐!推荐!推荐!】
12
数据结构与算法最短路径之Bellman算法、SPFA算法
13
阈值报警功能
14
HTML实例——简单的视频播放器
15
微信小程序开发如何实现地图功能
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有